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.