Runner

2011
1 week
C#
1500

Runner was my first project with Unity3D. I programmed it in my first semester of university for the Einführung in die Informatik für Games Engineering (Introduction to Informatics for Games Engineering) lecture at the Technical University of Munich.

It is a platformer / jump and run with a twist. The platforms are randomly generated on the fly. The objective is to get as far as possible. To make things harder the character is pursued by a huge space ship which destroys platforms as it moves along.

Different obstacles can be encountered while running on the platforms. There are rolling spike balls which can be passed if the jump is timed correctly and then there are huge barriers which can not be passed without a special interaction. This interaction is a mechanic similar to games like Dance Dance Revolution. While running with the wasd keys, additional key combinations have to be pressed to remove obstacles. If the sequence is correctly entered in time the spike balls are removed and the barriers are opened.

Furthermore, a time rewind ability similar to the one in Prince of Persia: The Sands of Time was implemented. The energy bar for using this ability can be filled up by collecting blue crystals which randomly spawn on platforms. As long as enough energy is available the time can be rewind in any situations (like hitting a spike ball or falling from a platform). A score based on the traveled distance and the successfully removed objects is calculated on the end of each game session.

Download the game!