Knightfall is a movement-based action platformer with endless dungeon generation that I made with two friends for university.
What sets this game apart is that we went through the entire process of developing a game over the course of the semester. We started with pitching the idea, then developed it, and finally presented and exhibited the game with a short presentation at the end of the semester.
Gameplay: I programmed the physics-based movement, including the jump and the ability to glide using a parachute.
Enemies: I programmed most of the enemies and their attacking behavior.
Dungeon generation: My main focus for this project was environment and level generation so I programmed an procedural dungeon generation system.