Tiny 3D game engine for making small low-poly games.
Supported platforms: Windows (x64), Linux (x32, x64 and ARM64).
- Forward renderer using OpenGL ES 2.0
- Config management
- GUI
- Type reflection
- Simple editor
- GLTF/GLB import
- Audio
- Simple physics engine
- Skeletal animations
- Minimal scripting
- 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