helios - Exploratory Development of an ECS-based Game Engine
· 3 min read
My software project helios is a game engine written in C++, originally conceived as a simple framework for a Geometry Wars clone. The project quickly shifted away from its initially intended focus on gameplay and graphics implementation toward a deeper engagement with engine architectures. The result breaks with classical OOP paradigms: In my report, I document this transition from deep inheritance hierarchies to a data-oriented (DOD) system.