Custom game engine/framework built using C++ and on top of some of the usual culprits, i.e. Box2D for physics, OpenGL for graphics and SDL for window creation, input handling as well as audio. Being 2D only, there are
some common features already implemented, like 2D transformations, tiling, and spritesheet based animations. Common classes like GameObject
, Pawn
and Sprite
are also already
built-in, with the engine being compilable into a library that can then be used to build your own game on top of it.
The engine comes with a Game project to exemplify its workings, so be sure to compile the engine first before compiling the game. It should work out of the box with Visual Studio, just be sure to set the Game as the startup project. Necessary dlls are already on the output debug folder. If you don't want to go with the Visual Studio route but do manage to crank out a CMake setup, do contact me in that sense!