Tiny 3D game engine for making small games.
Supported platforms: Windows (x32, x64), Linux (x32, x64, ARM64).
- Simple forward renderer using OpenGL 4.5
- Game save/config management
- GUI
- Type reflection
- Simple editor
- GLTF/GLB import
- Audio
- Skeletal animations
- Scene animations (cutscene editor)
These features are enough for me to make games but there are some additional "nice to have" features planned:
- Particle effects
- Simple physics engine
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 (for automatic code formatting):
- LLVM for clang-format