Home

Designing a Game Engine

I designed and built a game engine for my team at DigiPen Institute of Technology. The engine includes an original entity component system design, a physics engine, and an animation system.

My biggest contribution to the project was the entity component system. Going in to the project, I didn’t know what an entity component system was, so I began design from the ground up.

Through many iterations, the design eventually converged on what I now know as an ECS. The final result is something I’m truly proud of.

NEXT PROJECT