Elements
Worked on a team of 3 to develop a component-based game engine in C++ and a tile-based 2D Metroidvania game using it.
My contributions:
Wrote the physics engine
Coded enemy behavior including A* Pathfinding for flying enemies
Created a control scheme manager to unify joystick and keyboard input