My Game Engine
Built in my free time as a hands-on way to better understand how modern game engines work, this project reflects my shift from traditional object-oriented programming toward a more data-driven architecture in C++. At its core, the engine explores an ECS-based design that helps keep systems modular, scalable, and easier to reason about as features grow. It has been a practical space for me to experiment with rendering, tooling, UI workflows, and engine structure while learning how professional engine architecture is organized behind the scenes, all without losing sight of usability and creative flexibility.