A 2D puzzle game where you walk off the screen to then suddenly appear on the wall besides you. Your goal in this game is to find the right ways to get on all the platforms to get the keys to open doors to the next levels. This game has been heavily inspired by the painting Relativity drawn by M.C Esher.
Software - Unity, GitHub
Language - C#
Team size - 1 person
At the end of each hole in the wall there is a teleport which is linked to another hole in the wall.
Once the player hits the collider of the teleporter it checks if its a teleporter then it checks whether its hasn't been used just yet and then gets the destination and the rotation of the teleport.
It will then set the player to the given destination and set to the given rotation.
The teleporter itself is quite simple, It will only give the destination of its counter part and its rotation can be asked for.
This makes it so the teleporter itself is only used for giving a location and not having to do anything else.
The gravity in this game seems to change so you can walk on the walls but its a simple trick. Instead of completely changing the gravity that is used I just simply rotate the level so it gives the illusion of the gravity changing.