– Built UI for Level Select and finetuned other menus
– Camera animation and feedback
– Colliders for various objects
My Work & Problems
This was the first finished game I ever worked on. I had previously attempted to make my own 2d engine in Java and through that experience I had some understanding of game loops and very basic game programming. This ultimately made me realise that I wanted to work in game programming.
I ended up making a pickup for the game, as well as a speed up feature that boosted the player using fuel gathered using the pickup. I also got experience working with Unity’s UI tools to make some of the menus in the game. I also worked on making the camera respond to the player’s speed to give feedback when boosting, as well as building colliders for some gameplay objects.
Using my gained experience with camera rigs in Unity I worked on the trailer for the game, setting up a basic animation and some code to achieve the desired effects for switching the environment smoothly and showcasing some of our features.
What I learned
Because of my then limited experience in game programming my contributions to this game were not very impressive. Looking back I see this project simply as a learning experience. It was during this development I understood the component concept in Unity as well as how to navigate a 3d editor. I spent a lot of time looking at our code to understand how components interact with each other and other basic features of Unity.