Recently finished studying Computer Games Development at the University of Lancashire. I enjoy turning ideas into usable and playable experiences. I primarily work with C++ and Unreal Engine but also have experience with Python and DirectX 11 systems. I'm currently focused on my skills and gaining experience in the industry.
BSc (Hons) Computer Games Development 2:1
University of Lancashire
Programming Languages:
C++
3 Years
Unreal Engine
2 Years
Python
6 Years
Direct X 11
2 Years
C#
1 Year
Previous Projects:
Honours Degree Project:
Cube-Based Colouring Game
Unreal Engine based game built primarily in C++ where the aim is to copy a structure with the colours given. A custom colour picker is also available for the sandbox mode.
The aim of the project was to discover if manually removing the obscured faces of a cube would improve performance compared to the standard
Unreal Engine processes.
Tower Shooting Game:
3rd Person vs AI Enemies
Unreal Engine based game built only with C++ logic. The aim is to either reach to top of the building or kill over half of enemies before you're killed. Features 4 AI behaviour trees with different behaviours and weapons which fire either line traces or pysics projectiles. The level is randomly generated on game start from a selection of
pre-made rooms.
Maze Collecting Game
1st Person item collection with turret enemies
Unreal Engine based game built only with C++ logic. It consists of a maze with randomly coloured ojects scattered across strategic locations. The aim is to collect the correct colours to open the doors at the end while avoiding the hazards and not getting lost.
Ship Battle Simulation
DirectX 11 Missile Based Battle
Simple ship simulation with physics calculations to calculate launch angle for missiles. User can't interact other than to start and stop the simulation and to move the camera. All motion is automated with all variables initialised using parsed XML.
Obstacle Course Game
Fall Guys Style Multiplayer Game
Multiplayer game with various syncing methods depending on the class uses. Actions can occur either locally or on the server and then replicated.
The aim is to compete against the other players to get through the obstacles without falling or being pushed off the edge first.
Puzzle Platformer Game
Group Project built alongside 3 classmates
Game built as a team, each with a focus on specific features.
The aim is to complete the tutorial and then 4 special levels to unlock the final door and win.
Features include possession of objects, jumping and dashing abilities, a grappling hook, and elemental minions. I focussed mainly on tutorial and the
possession level
