namespace: doge
A game engine designed for writing data-oriented code.
Data-oriented code allows for easier debugging and tracking of variables.
It also allows for more modular design, and hence doge also support adding extensions easily.
This library uses SFML, so SFML has to be installed.
This library also contains code from ivanfratric/polypartition for triangulation.
provide rigid body physics simulation (with Box2D)
provide interface for 9-slice sprites using CompoundSprite
provide simple sprite sheet animation functions
- Add the include directory.
- Link the libraries.
- Also include SFML into your project (And Box2D if you are going to use doge::phy).
- Put the assets folder into the executable output folder.
If you are in Windows, you also need to place the openal32.dll in the executable output folder.