Silvergun is a lightweight cross-platform 2D game engine written in C++17 using an ECS design.
- Build tools:
- A working C++ build environment with CMake
- Libraries:
See the API documentation at https://atomicsponge.github.io/silvergun/. Documentation can be built locally using Doxygen.
- slv-mkscript - Generate game scripts. Requires NodeJS
For a live demo and simple example of the the API usage, see the following: