Rebound
-
I programmed and designed for an endless runner where the player can only indirectly guide the main character rather than control it.
-
Served as game designer and the only programmer for this endless runner during a 2-week project in a team of 4 using Phaser JavaScript Framework
Created the core player mechanics: movement and bounce modes
Implemented endless falling debris and the pursuing monster enemy
Assembled the main menu system with an explorable tutorial section
Provided score counter and high score tracker for a given browser
Narrative & Gameplay Tie-ins
A helpless bunny has fallen into a strange haunted mansion inhabited by a monster. The player is the spirit-butler that tends to the mansion and hopes to guide the bunny back to safety.
The butler is invulnerable to the monster and equipped with 4 bounce modes: high, low, left, and right
Using these abilities, the player ushers the bunny upwards to escape the monster chasing them from below while also navigating through falling debris
With simple physics-based mechanics, the player has a ton of flexibility in how they evade obstacles and manipulate the bunny’s movement. The falling debris is randomly placed and the speed of the upwards scroll increases incrementally. I capped this increase at 1000 points to be the highest difficulty, yet still a friend of mine was able to surpass 3000 points. Nobody has been able to beat that mark, so let me know if you do!
Coding the Mechanics
Below is code that toggles the different forms of the spirit-butler and bounces the bunny accordingly: