Showreel Video
Selected work
Some of the projects that best represent my work and interests.Experience
My industry experience-
Jun – Aug 2025 · Guildford, UK
Software Engineering Intern
Wargaming- Designed and implemented complete gameplay systems in Unreal Engine 5 C++ for a game prototype.
- Built custom asset editor tools with Unreal's Slate UI framework to improve designers' workflows, iterating on them through regular feedback from the design team.
- Researched and evaluated gameplay frameworks such as the Gameplay Ability System (GAS), and shared my findings in team discussions.
- Unreal Engine 5
- C++
- Slate
- Gameplay Ability System
Other projects
Some of my other games, tools and experiments.I'm James, a games programmer based in the UK. I recently graduated with a First-Class BSc (Hons) in Computer Games Programming from the University of Staffordshire, and was named TIGA Most Outstanding Graduate of the Year: Programmer at the 2026 Games Education Awards. My main language is C++, and I've worked on rendering systems, gameplay, physics, asset pipelines and editor tools across university and industry projects. I enjoy working on the technical side of games and figuring out how different systems fit together. Outside of programming, I spend a lot of time playing games, playing piano and making music. I also really enjoy travelling and seeing new places whenever I get the chance.


