Here you can see the recolorization of the cube. An example of a level, you see in top of the image the arrows to lead the cubes. Place them where you want. Here is the solution and some cubes moving on it. Once they reach the 'end' they disappear. Of course, you can move the camera around the level.

In RUSH, you have to resolve puzzle using arrows and special tiles to lead cubes in their destinations. The cubes will move on their own and you will just have to put tiles to affect their directions. When a cube hit a wall, he will turn on his right and if two cubes collides, the game is over.

This was a really good project to learn about Unity and have a first approach.

My Role:

On this game, I implemented assets, features and had to design the cube based on specs. I had to manage my time to be able to implement everything.

For the graphics, I decided to use tetris pieces to build my cube.

This project happened before I learned about coroutines (which would have been really useful for the rotation of the cube) so I had to find a way to be sure the rotation was really synchronized. Sometimes, it would be a bit off, not exactly on the tiles, my solution has been to use a raycast after each movement and to force it to be correctly on the right tile. This worked because it was only few pixels off, not a lot, barely visible in game.