← Back
Engine Programmer • Systems Architect

2D Mini-Game Engine (C++/SFML)

A 2D mini-game engine developed across multiple assignments, evolving from a basic loop into a complete ECS-driven architecture. The project explores different ECS storage models, core game systems, and performance trade-offs under increasing entity counts.

C++SFMLECSGame LoopsAABB CollisionDesign Patterns

What I built

Media

2D Engine - Shot 1