A multi-platform 2D game library for Go.
Expect bugs and major API changes. Just a proof of concept at the moment.
go get -u github.com/ajhager/engi
The desktop backend depends on glfw.
- Ubuntu: apt-get install glfw3
- OSX: brew tap homebrew/versions; brew install glfw3
- Windows: download the glfw3 binaries, then drop the GL directory into C:\MinGW\include (64bit: C:\MinGW\mingw-w64-x86_6\include) and the library files into C:\MinGW\lib (64bit: C:\MinGW\mingw-w64-x86_6\lib). You will then need to install glfw.dll system wide or have it in the directory with your game.
The web backend depends on gopherjs. Check out the SERVi utility for trying out your games in the browser.