Hey!
I’m a recent first class Newcastle university game programming graduate currently working as a Junior Game Dev at Tombola!
I mainly specialise in c++ programming but have experience in a few disciplines such as Typescript and c#, regardless whatever the job is I’m hoping to find a great group of people to continue learning and growing as a developer with!
Since my Graduation I have been taking the time to learn more about the Unity and Unreal 4 game dev engines alongside keeping my c++ skill sharp, hopefully I’ll have some projects from said engines here in the near future!
Recent work
⇩
-
Masters Group Project
C++ | Visual Studio | (Remote) Team Working | External File Handling | Gameplay Features
Worked in a team of 7 to build upon the game tech project to create a better game involving networking, external file handling and more advanced gameplay features.
-
Pathfinding Experimentation
C++ | Visual Studio | Navigation Meshes | AI | Research
For my fourth year dissertation I decided to look into different methods of pathfinding with A*, investigating how efficient they were in comparison to each other.
-
10:10 Games WIGJam
UE5 | Platformer | Team Project | Game Jam | Short Timeframe | Gameplay Features
Work for a two day game jam I participated in with a group of friends in 2022. Made a simple platformer and in UE5 with mechanics like wall jumping.
-
Masters Game Tech Project
C++ | Visual Studio | Physics | Collision Handling | AI
My task during my game tech course from masters year was to create a 3D game involving different core features such as multiple 3D collision types and AI.
-
Simple 2D Adventure Game
GDevelop5 | Game Design | Project Management
During 3rd year, one of my courses was based upon building a small demo game from start to end to gain insight into the implementation process. From my lecturers recommendation I used GDevelop5 to develop it since it’s a straight forward, block based coding engine.
-
ASCII Maze
C++ | Visual Studio | Maze Generation | Pathfinding | File Handling
A program that can generate and save mazes with multiple entrances, sending AI through them and figuring out whether multiple AI can all finish a maze in a given number of moves if they couldn't move past each other.
-
Chess(ish) Simulator
C++ | Visual Studio | 2D collision | Memory Management
A simple chess-like simulation that has Rook, Bishop and Queen pieces moving around a board, removing a piece and stopping if they collide with them.
-
Player Influenced Procedural Generation
C# | Unity | Procedural Generation
For my 3rd year dissertation I started to learn Unity, using its resources online to learn how to develop a simple procedural generation game. Then I used it as a base to build player influenced changes such as increasing the map size.