I Need A Hero is a short school project made for the course Game Design 6: Experimental Game Design, built around subverting the player's expectations.
It starts as a simple 2D side-scroller with the player running left toward a cliff. At the cliff, it becomes a 2D climber, and once the player reaches the top, it shifts again into a 3D runner.
Made by a team of three, I was the sole programmer.