This a step-by-step tutorial on how to built a 2D game engine using Go, OpenGl and SDL. It covers topics such as rendering sprites, shaders, instancing, game loop, collisions, object hierarchies and more. It ends with building a small hack and slash game that showcases the engine.<p>Appreciate any feedback!