C++ Game Development
Building high-performance game engines and interactive experiences with modern C++ technology
2D Game Engine
High-performance 2D game engine based on SDL2, providing complete sprite system, animation handling, collision detection, and scene management.
- ▸High-performance rendering (60+ FPS)
- ▸Complete toolchain and level editor
3D Rendering Engine
Modern 3D rendering engine developed with OpenGL/Vulkan, supporting PBR materials, dynamic lighting, and shadow systems.
- ▸Modern rendering techniques (PBR, HDR)
- ▸Real-time shadows and post-processing effects
Physics Engine
Integrated with Box2D/Bullet Physics, providing accurate 2D/3D physics simulation and collision systems.
- ▸Rigid body dynamics simulation
- ▸Precise collision detection system
Cross-Platform Support
Supporting Windows, macOS, Linux, and console platforms, using CMake build system for cross-platform compilation.
- ▸Unified API interface
- ▸Automated build and testing workflow