University Professional Project
Operation Takeout
In Operation Takeout you play as a survivor of a world infested by mutated food creatures.
We used Unreal Engine 5, in a team of 8 people, three Games Design and Production Students, one of those being the Producer for the game, three artists and two programmers, one of those two programmers being myself.
I used C++ for the vast majority of my work, and made it accessible and usable through blueprint in the interest of the Games Design and Production student dedicated to Audio Management, to make it easier for him to implement
the audio, which I would comment to make it clear where stuff would need to be "plugged in" within the blueprinting system.
What did I do in this project?
I programmed all of the Kitchen, that being the cooking, the order screens and the food points and currency handling, which was all done within C++, although much of it would be called from Blueprints so that the Audio Implementer
person on the project would find it easier to find where to implement the sizzling noises and other such noises, again, commenting the blueprints to make the blueprinting clear and orderly, even though the functions were referencing
the C++ classes which ran the majority of the actual functionality.
I programmed all of the Weapons, that including the Ammo System, the Hitmarkers and the Hitscan bullet detection method, where I would cast a line from the player's head to where the player was looking to see if that bullet would
have hit the enemy, although the VFX on the weapons were created by a Games Design and Production student.
I added all the functionality into the till menu and ammo GUI, although the Graphical User Interface Design was not my work.
I did also partially help on the AI pathfinding when any issues arose although I can't take credit for that work.
Lastly, I spent a lot of time working on and managing the Perforce, keeping everyone's branches up to date, and resolving merge conflicts. I think I espeically enjoyed this, since even from the
PS5 Project in my second year at University, I enjoyed managing the GitHub then too, I do find source control surprisingly quite fun although I recognise that I would need to learn a lot more to be
to a professional level of using it, and would be willing to given the opportunity.
In any group project that I have been in, I have often assumed the role of Source Control Manager, since often nobody else wants to do it, and I quite enjoy it.