Newton is a 2-D arcade platformer where the player has to switch gravity in order to traverse through a series of progressively more difficult levels. Along the way they will encounter spikes, pits, buttons, and objects that affected by the players gravity. This game was created in a team of three over the course of two weeks. My primary role was as a level/game designer, responsible for creating world 1 and 3’s levels as well as creating and designing core game functionality.

Gravity Flipping

When the player presses E they flip their gravity along with the gravity of the other physics objects in the scene. The ability to flip gravity allows the player to reach areas that they may normally be able to access. The player must use it to traverse, dodge spikes, and get blocks and balls to buttons.

Level Design 

Metrics

Height = 1 Unit

Max Speed = 8 Units / s

Jump Height = 1.5 Units

Jump Distance = 5 Units

Process

1. Sketch

The first thing that I would do when creating the levels would create a rough sketch of the level in its entirety. This allows me to quickly iterate and get some early feedback on the idea.

2. Implementation

This is when I would grey box the level inside Unity, adding in some broad functionality. Many levels were severely changed or tossed out at this stage due to technical limitations etc.

3. External Testing + Iteration

After doing initial implementation and testing the level myself to see if its finish-able someone not involved with the project would be brought in to test the level and see the areas of friction and difficulty. I would then make the changes based on the feedback from the test. This process would be repeated until the level was of sufficient quality.

4. World Testing

The level also needed to be testing in relation to the others and its order in the world. Changes would be made to the order of the levels and sometimes minor changes to change the difficulty of the level. 

5.Final

This is when the final implementation of visuals and effects would be added and the level would be added into the level manager and level select screen.

World 1 Level 07

World 1 Level 08

World 1 Level 10