Spike engine is a 2D game framework which provides you with a lot of features.
- A fast and convenient 2D rendering API
- A professional 2D physics engine (Box2D)
- A really fast entity component system (EnTT)
- An excellent GUI library for debugging (ImGui)
- Easy input handling (and event management)
- Great debugging and benchmarking tools
- An easy-to-use audio system
More details on Spike's trello page: https://trello.com/b/5dapH4Rk/spike-engine
- I plan to turn this framework into a really easy to use game engine
- Support multiple platforms (Web, Linux, Mac, Android, iOS)
- Maybe in the future I will also implement 3D rendering
Also, check out my webpage: http://progmaster.sytes.net/wp/
Just download this repo as a zip and run the WindowsBuild.bat file. If you want to use a different IDE than vs2019, please check out how to use premake!
Also, copy the dlls from the dependencies folder into the executable's folder after bulding!