About
Welcome to my portfolio

Education
Master's in Game Design, the University of Plymouth
(2022-current)
Bachelor of Science in Computer Games Programming, University of Gloucestershire.
(2018-2021)

Technical Skills
-
C++ with OpenGL and Unreal Engine 4/5
-
C# with Unity
-
Source control with GitHub using Fork, SourceTree.
My Projects
This page is a collection of university and personal projects that I have either completed or I am currently working on. By clicking on each project you can view more details about each project such as the purpose of the project, the source code on GitHub and the grades I achieved with these projects.
Research Projects
01
Research into DDA
During my third year of university I was tasked with researching an area of the industry and create a project and essay based on my research.
02
Game Studies into AI
During my masters I was tasked with researching game studies and writing a research paper, I chose to write about the past, present and future of AI within video games.
Curriculum Vitae
About Me
I am currently studying a master's degree in Game Design at the University of Plymouth. During my time at university, I have developed many games and programs which has led to extensive experience in C, C++, C#, Unity, and time management programs.
Skills
Game Development
-
Experience working with C++ within OpenGL to create a real-time 3D renderer, Unreal Engine 4/5 and creating a math’s library.
-
Experience with C# while working on university projects such as an example of dynamic difficulty adjustment as well as industry products that all made use of Unity.
-
Experience working in C where it was used to emulate a GameBoy Advanced.
-
During my first two years of undergraduate, I made use of 3DS Max for 3D modelling as well as animations.
Software
-
During university I was asked to edit videos and create posters which I achieved use adobe suite products such as Photoshop, Illustrator, After Effects and Premier.
-
Keeping track of tasks when working in group projects is necessary and I achieve this by using Jira, Trello, and Microsoft Planner.
Source Control
-
Source control is one of the most important aspects of game dev and I have experience using many programs such as GitFork and SourceTree which help to visually track others branches and mitigate merge conflicts.
Education
(MA) Game Design | University of Plymouth 2022 - current
-
Game Studies
-
During this module I authored a paper about the past, present and future of AI within video games.
-
-
Game Craft
-
This was a team-based module where we had to create a prototype of a game within 3 months with an innovation, for the innovation I programmed wave function collapse for procedural dungeon generation.
-
-
Final Project
-
For the final module of my degree, I teamed up with fellow students to create a bodycam perspective horror game. During this project I was responsible for the programming of the game, which was done in Unreal Engine 5.1 with C++, as well as taking a joint role as producer for the team.
-
(BSc) Computer Games Programming | University of Gloucestershire 2018 - 2021
-
Advanced Concepts in Gaming
-
This module was on the topic of serious games and in response I created app in Unity that allows the user to learn C# by programming within the app.
-
-
Advanced AI Algorithms
-
This module saw me creating an application that pitted a spy against guards, the spy made use of Goal-Oriented Action Planning to escape guards using Behavior Trees.
-
-
Graphics Programming with Shaders
-
During this module I created a real-time 3D renderer using OpenGL and C++.
-
-
Individual Research Project
-
This module saw me authoring a paper about dynamic difficulty adjustment and how it is used within games and its ability to increase player retention and profits.
-
Experience
Delivery Driver | Dominos
10/2022 –
-
Responsible for delivering customers’ orders on time as well as seeing that they are wholly satisfied with their order.
-
During the busy periods of the day, I may be asked to route other drivers, i.e., get everything ready for another driver to take on another delivery, or I may be asked to be on the oven which sees me taking food out of the oven and placing it in the right box ready for delivery as well as serving as quality control.
Game Development Trainee | Story Juice
11/21 - 06/22
-
Taking responsibility for three projects where I must divide my team between each and apply the appropriate programming skills to each one.
-
I was also responsible for reprogramming and upgrading the spawn system on one of the games, Glass Ceiling Games, so that enemies would spawn on certain beats in the music.
-
I created a coding standard that would allow for easier bug tracking and new code creation.
-
I also restructured and optimized a project that was in development before I joined as well as creating a save system for this project and a subtitle system.
-
Additionally, I was responsible for creating a protype for a new IP which saw me implementing a quest system, dialogue system, first-person controller to be used on mobile devices and an in-game camera that captures images and saves them.
Hobbies
Even knowing some of the aspects and tricks used by the game industry I still enjoy playing video games regularly. The games I enjoy playing vary across genres, but I would say my most played games are competitive first-person shooters due to my strong competitive nature and games that invoke emotions from the player such as The Last of Us or Red Dead Redemption 2.
Another passion of mine would have to be sports, no matter the sport whether it be football, basketball, NFL, or any other sport I will always have a team or athlete to support, I guess my love for sports also comes from my competitive nature and drive to be the best.
References
Dr Rafael Arrivabene - Lecturer in Game and Experience Design
Mr Joel Hodges - Lecturer in Game Arts & Design
Contact
“Success is not final, failure is not fatal: it is the courage to continue that counts.”
― Winston S. Churchill