Online Course Projects
RPG Project
I moved onto an RPG course after finishing Argon Assault as I wanted something more challenging. The RPG was a top down game that allowed players to click a position to move to or an enemy to attack.
Moving onto a more advanced project like this allowed me to bring my understanding of Unity to the next level. One area I gained a deeper insight into was structuring my files as the lecturer went into great detail about name spaces and dependencies for classes, folder and scene structure, etc.
I also became fluent with many very useful tools within the Unity Engine such as Nav Meshes, Cinemachine, and Unity’s Animation System.
Argon Assault
The final game I made was a rail shooter similar to star fox as the player could move a spaceship freely across the x and y axis to avoid obstacles while following a set path. This part of the course gave me the in depth understanding of quaternions that I had been previously lacking as I needed to change the yaw, pitch and roll of the spaceship. I also gained insight into utilising terrain and external assets.

Project Boost
In this game the player controls a rocket’s rotation and thruster to reach a platform at the end of each level. This part of the course taught me all the essentials of working with rigid bodies and collisions. I also became familiar with a few other tools and systems in Unity such as particle systems.

Terminal Hacker
The first game I made has the player solve anagrams on a terminal screen. This part of the course taught me a lot about the fundamentals of structuring a project and some key concepts in programming on Unity such as managing game states with enumeration.

