Rat Race

Generalist Programmer
Gameplay Programmer
Shaders
UI Programmer
Details
Time:
March-June, 2024
Team Size:
8
Platform:
Windows, PC
Engine:
Unity 2022
Check out the game!
Contribution
As a programmer, during the production of Rat Race I was responsible for:
programming procedural generation of an endless runner-based map using hexagonal tiles,
creating a cross-hatching shader,
building a persistent data highscore system
implementing the basic mechanics based on physical inputs and other game elements.
Highlights
Takeaways
Having limited experience with Unity prior to the project, Rat Race left me a much better game designer and programmer as a result. Whilst working on it, I have learnt especially a lot about procedural map generation and data persistence in Unity. I was also able to delve into Unity’s Universal Render Pipeline (URP) and Shader Graphs.
All in all, Rat Race was a great opportunity to learn more about Unity and expand my knowledge. Given the course’s duration, which was 10 weeks, there are a few things I’d like to improve like e.g. general architecture of the code and better division into classes, so I’m looking forward to improving it in the future!



