A WIP 3D Game Engine
Features
- A DirectX11 backend
- Hot-reloading of gameplay code
- Run-time reflection code generated using build-time tool written in c#
- Custom math library
- Basic skeletal animation system
- Bullet Physics integration
- Custom allocators
- Custom collections
- Minimal memory allocations at runtime
- Custom shader variant compiler
- SSAO
- Basic PBR implementation (missing specular IBL)
- Architecture designed to be easily cross-platform