Back to Portfolio
School project - Rush
November 2019
Unity
C#
Git
Mobile
Gameplay Programmer

Context
This was a solo project with the goal of improving my C# skills.
To stay focused on programming rather than design, we have to use existing Game; Rush.
The project also needed to be fully functional on mobile.
Tech
- Unity - Engine
- C# - Language
- Git - Versioning
Screenshot
Video
My Work
Since the game design was already established, my work mainly involved creating new level designs and reproducing the core gameplay mechanics.
Concepts learned here:
- Spherical Coordinate: Used to allow the player to move the camera smoothly around the level.
- Scriptable Object: Implemented using the Flyweight pattern to efficiently manage game data.
- Slerp: Used to smoothly move the camera and refocus it when cubes collided.
Conclusion
Discussing this project with my classmates led to valuable exchanges of ideas and new perspectives, while also helping me discover lesser-known aspects of the Unity engine that I hadn’t explored before.