Tiny 3D game engine for making small low-poly games.
Supported platforms: Windows (x64), Linux (x64 and ARM64).
- Forward renderer using OpenGL ES 2.0
- Config management (settings, input, progress)
- Type reflection
- GLTF/GLB import
- GUI
- Audio
- Simple editor
- Simple physics engine
- Skeletal animations
- Minimal scripting
- Shadow mapping
- Particle effects
You can read the manual from docs/Manual.md. There are also a lot of comments in the code.
- Compiler that supports C99
- CMake
Optional but highly recommended:
- LLVM for clang-format