Simple 2D/3D game engine based on OpenGL focused on Shoot 'em up games for study purpose.
- Sprite render
- Sprite Animation
- Sprites with Alpha
- Text render
- Camera
- Collision
- Materials
- Instancing
- Lua scripting support
- Tileset
- 3D Models
- Post-processing
- Audio (BGM)
- Audio (SFX)
- Scene Editor
For Windows users, install cmake, then run the dependencies.bat
file in the scripts folder to download and compile all dependencies needed.
Run the build.bat
file at the root of the project to compile the engine static library.
To compile any example, just run the build.bat
of the example.