Overview
A game engine written in C++17, featuring systems and functionalities focused on the RTS genre.
Key Features
Core
- Windows platform layer
- Custom memory management (arena allocator)
- SIMD-optimized math library
Asset System
- 3D asset import pipeline (FBX, glTF, …)
- Texture import pipeline (PNG, JPG, …)
Rendering
- Physically Based Rendering (Cook-Torrance BRDF)
- Multithreaded skeletal animation system
- Cascaded Shadow Mapping
- Instancing
Simulation
- Minkowski sum-based collision detection
- Navigation mesh generation based on Delaunay triangulation
UI
- Subpixel font rendering (ClearType)
- Multilingual support
Dependencies
- stb-library
- ufbx
- meshoptimizer
- xxHash3
- Tracy
