top of page
Sequence 01_1.mp4

About me

Hi, I'm James, and I'm a game programmer currently studying my 3rd year of Computer Games Technology at the University of Portsmouth. I have developed a strong passion not only for developing game and defence applications through my studies, and I'm eager to learn and enhance my abilities in all programming roles.

 

I have been programming for 2+ years in C++, C#, and Unreal Blueprints and have experience working in both Unity and Unreal Engine 5. I enjoy making tech demos and participating in small projects, such as game jams, to explore my technical ability.

Unity UI Screenshot

Notable Projects

Screenshot 2026-05-27 162401.png

Contact - DSET Award Nominee

This is a Threat Recognition Simulator being produced alongside 12 other undergraduate game developers. Our clients for this project are Metaverse VR.

Client Project

Screenshot 2026-05-27 163928.png

This project is my dissertation. In this demo I recreated two of Braid's time manipulation mechanics with an emphasis on following Industry-Standard programming practices for their implementation.

Braideded: Dissertation

Tech Demo

Unity UI System screenshot

This is a retained UI System I created for Unity. I worked on this independently from November to mid-January.

Unity UI System

Tech Demo

Sneaky Ninja Screenshot

Other Projects

Space Flight Sim screenshot

Space Flight Simulator

This is an older project of mine, in which i create a Newtonian Space Flight Sim using my own maths library and physics system.

Tech Demo

Sneaky Ninja screenshot

Sneaky Ninja

This was my submission for the Global Game Jam 2026. This game was solo developed over 4 days.

Game Jam

bottom of page