Ee Xuan En, Arvin
Platform : Unity 5
Scripting Language: UnityScript
Puzzle Game
Game Engine: Unity 5
Platform: PC
Scripting Language: UnityScript
This puzzle game is my first school project to learn more about 3D game development. It is made using cubes only. The game was made in approximately 1-2 months. The player must move its cube to match the color of the tile to trigger its effects such as translating the tile or removing the tiles to get to its goal within a number of steps.
Scope of Work:
-
3 puzzle level design
-
Programmed the functionality of the puzzle: visibility changes, rotation of cube when stepping on the tile.
-
Game background design.
The level one design is meant to introduce the mechanic so I used mainly yellow tiles to trigger translation and bring the player around. It is a linear path and the puzzle is just to figure out how to use the cube.
In level two, I plan to make it more challenging by blocking previous paths to prevent players to move back to spacious areas. In the second part, I integrated the red tile, which removes tiles, to make the available space lesser. I also introduced the blue tile, which rotates the player cube, to help the player.
In the final level, I used the red tile as the main trigger. Each red tile will trigger two groups tiles, one being removed and the other being made visible if it is invisible. In total, there are four groups of such tiles and thus, it is possible to have 3 groups to be visible at a time. There a few translation triggers within the group which helps the player to move to the end tile.
You can download the game here. (Note : This is a google share link. Please log in onto google account.)