NOTE: This project exists currently only for my personal use. There are no plans to ensure stability of any kind as of this time. Consider building your games with the well supported Ebiten library.
This is an engine that aims to strike a balance between capturing the simplicity of the Game Maker API whilst not losing any performance given to you by Go. It has been designed with multiplayer games in mind and differs itself from Game Maker by allowing you to "run" multiple rooms at once so that every player does not have to be in the same room.
A screenshot of the example game, Worm in the Pipes
go get github.com/silbinarywolf/gml-go
- Golang 1.13+
- Hajime Hoshi for their fantastically simple 2D game library, Ebiten.
- Yann Le Coroller for their free to use Helvetica style font.
- magicdweedoo for making the soundtrack on Worm in the Pipes example game.
- milkroscope for their artwork Worm in the Pipes example game.