Key Features
-
DirectX 11 2D/3D rendering pipeline supporting Blinn-Phong shading and shadow map.
-
Math Utilities and Math Visual Tests
-
Renderer, Input System, Event System, Dev Console, Audio System, Debug Render System, Net System, In-game UI System, Resources System
-
File I/O Utilities, XML Parser
Games Developed using my C++ Engine
Verdant Leger
-
A 2D farming simulation game inspired by Stardew Valley, built on custom C++ engine with advanced tile rendering and modular UI systems.
-
Advanced tile rendering engine supporting Tiled editor file import, multi-layer rendering, and ruled tile dynamic generation
-
Internal UI system organized by Panel-based layer updates, with all components inheriting from Widget base class in tree structure
-
Configuration file-based item properties and game data definition system
-
Character Animation State Machine
-