I'm a professional game devolper from Cardiff, Wales. I graduated from the University of South Wales after studying BSc Computer Games Development and achieving a 1st class with honours.
I work with indies to create innovative projects of all sizes, specializing in procedural generation and gameplay AI. I believe I can deliver clever, concise solutions and work around existing workflows
Currently, I'm working with Ultix Technologies to create the UFA game. I'm also available to collaborate on other projects.
Degree
1st with honours in computer games development from the University of South Wales
Notable Modules
AI for Game Developers
Professional Practice
Tool Development
Tools
Unity C#
Unreal Engine 5 Blueprint and C++
Godot GDScript
RayLib C++, Python
HTML, CSS, JavaScript
PyGame Python
Certifications
Codecademy: Data and Programming Foundations for AI
Gamedev.TV: UE5 C++ Developer
Gamedev.TV: Unreal Blueprints
Gamedev.TV: UE5 C++ Developer
Ultix Technologies
Primarily taking the lead on creating the AI systems that play against or alongside the player. Additionally working in general gameplay programming areas. Working from project start to finish.
Merlin Game Studios
Creating a first person space dogfighting level, I was given a huge amount of creative freedom on the project and took inspiration from the arcade games I'd researched whilst creating Ticket Tower.
Game Dev Cardiff
Coordinating speakers for talks and staffing game jams, often whilst competing! I also operate the IT side and keep everyone emails running.
Ticket Tower
Created for, and winner of the SEGA Arcade Jam. A short, repeatable game designed to fit in with other arcade redemption titles.
Click Here to Play.
Wakey Wakey
Part of the Ludum Dare 52 compo. I made all assets and the game within 48 hours. I think it's a good example of AI working to create emergent gameplay
Click Here to Play.
Extending Chisel
Throughout my final year in uni, I worked to extend a text based level editor for DOOM 3.
Click Here to view the project on GitHub.