Operation Exodus is an Abertay University project for module DES310 with the brief “One More Run” suggested by Modern Wolf.

Abandoning their ruined and infected planet Hydrox, the last remaining Hydroxan population fights to survive by escaping on a large Colonist ship.

With the assistance of a coalition of a few other races they set out to find a new planet away from the dangers of the symbiote infection.

Unfortunately, the symbiote developed enough intelligence from its time on the planet to find a way to sneak aboard the ship, eventually taking over and infecting most of the inhabitants.

You are one of the last survivors, along with the other survivors in your hideout you struggle and strive to survive in this toxic environment. Made even more dangerous by the fact you cannot breathe the air and must rely on a dwindling stock of oxygen tanks to live.

It is your job to go out and scavenge for supplies as you await rescue or the inevitable end.

My main responsibilities in this project were to create the weapon and item systems, along with the supply shop, upgrade shop, and item storage. This involved the creation of pipelines to allow designers to implement new items using a scriptable object system, along with a fully modular system for implementing weapon functionalities.

I also implemented functionality for item pickups, along with the loot crates and enemy drops that would create them. In addition I implemented hotkey functionality to allow the player to bind useful items to a hotkey so that they can use them quickly in a pinch.

I was also put in charge of programming almost all on-screen UI elements, including indicators for health, oxygen and weapon heat, alongside interactive UI for the item and upgrade shops, and also with the item storage box and associated interactions with the inventory.

Creation of and handling of bug reports was also one of my major responsibilities on this project, with me being in charge of ensuring builds were stable and bug-free before showcases, and implementing feedback received during showcases of the game in order to create more enjoyable experiences. I was also responsible for compiling builds for both PC and Xbox One before showcases and ensuring there were no bugs introduced between development and release builds.

Operation Exodus was my first project developed in the Unity Engine, and was programmed in C#. We also took this project to Abertay University’s Dare Academy 2024, where we reached the semi-final stage.

Operation Exodus - Itch.io


Operation Exodus - Github