Summary
Between January and April of 2022, as part of my Master's course, I developed a 2D game with a team. We built the engine from scratch using C++ and OpenGL, and used it to build 3 prototypes and 1 game. It was an ECS based engine and it was a lot of fun to work on.
Take a look at the code: github.com/aseemapastamb/lights-out
Contributions
- Designed player gameplay mechanics and implemented these features in the C++ engine
- Implemented key engine systems including input, physics, level editor and asset serialization
- Contributed to level design, and integrating an Entity-Component-System architecture pattern