Engo is an open-source 2D game engine written in Go. It uses the Entity-Component-System paradigm. The code is available on GitHub. If you encounter any problems, find any bugs, or want to request a feature, you can open an issue or chat with us on gitter.

go get -u github.com/EngoEngine/engo

We're currently still developing this website (it's on GitHub too!), so please be patient while we begin to fill it out. Ideas and content requests can be filed here.


This is our full blown tutorial series.

Conceptual Explanations

These are links to all of our explanations on how certain concepts in engo work.


Third Party Systems for use with engo!

Donations will be used to pay for the domain registration.

gitter.im MIT Licensed Travis-CI