This is a game that I made as a work-test before getting hired at Fancade.

It can be played in the browser here

Initial limitations and goals

  • Use a gravity shifting mechanic
  • Be done in a few days
  • Be made in the Fancade app using their visual scripting language 

Considerations and decisions 

Fancade uses a 3d voxel engine but since I was fairly certain I wanted to constrain the gravity shifting to two axes to make it easier to navigate I decided to go with a side facing orthographic camera. This also enabled me to use a pixel art style for the assets to speed up the workflow.

Initially the gravity shifting mechanic only worked in one direction since I wanted it to have a single input, thus making it easier to understand. However after early playtesting it became apparent that the players expected there to be a way to shift gravity both forward and backwards and became confused when it didn’t work so I changed the design to fit the players expectation.

Mechanics

There are spikes to prevent the player from landing on certain areas to make it easier to construct interesting levels.

I added a block that falls in the same direction as the player as an obstacle the player needs to move in order to progress. I felt like I wanted to lean into the gravity shifting so a big heavy block felt natural.

There are also certain blocks that break when the player lands on them with sufficient force, again I wanted a mechanic that felt like it took advantage of the gravity shifting.