Core Game play
In the game, the player need to jump through the platform to reach the destination, in the meanwhile also collecting coin. The player has the special ability to swap the space between himself and any object of the game.
Core gameplay flowchart :
Highlights:
I changed many of the source codes and templates to achieve the behavior I want:
To make the player able to stand on the side and edge of the platform (as the game shows there are many tilted platform), I changed the 2D collider shape. I added coin in the game so that the play can pick or shoot with a new scriptable object. It is to make the coins will not appear even if the player restart the game. I also changed the behavior of the weapon to make it a space swap gun. This part is the most difficult as I need tp investigate the source code and the structure of the assets to find the place I need to change.
The demo video only shows the fastest way to finish the level, there are many other paths to take with more challenge and coins,