A custom 2D/3D game engine written in C++, featuring:
- Platform — WinAPI windowing and input handling
- Graphics — OpenGL, GLEW, PBR materials and shading, dynamic lighting and shadows, texture and font rendering
- Physics — NVIDIA PhysX integration with spatial partitioning for efficient collision queries
- Animation & AI — Skeletal animation, procedural animation, and AI systems
- Architecture — Entity Component System (ECS) architecture with multi-threading support
- Scripting — C++ scripting with runtime DLL compilation and hot-reloading
- Serialization — RapidJSON serialization with compile-time type reflection