Another masters project at DigiPen, built with a team on a component based 2D engine we wrote in C++ with SDL, DirectX, FMOD, and Lua.
My role: gameplay programmer
- Implemented the 2D collision detection
- Built an input handling system driven by Lua scripting, so any key could be remapped to any in game action without touching the engine
- Built a full level end to end
- Implemented a large share of the gameplay mechanics
- Made some of the simpler textures