Hey, I'm Will!
I'm a gameplay programmer who loves creating experiences that bring people together.
|
I’m a UK based programmer currently working at Sumo Nottingham. I enjoy tackling technical challenges, learning new technologies, and solving problems to create software that brings people together.
I have three years of industry experience and hold a first-class degree in BSc (Hons) Computer Science with Games Programming. I’ve worked on a variety of industry projects that have strengthened my technical expertise, and I’m always looking for new ways to grow. Outside of work, I’m developing a game with friends as a side project (Skyhoard). I’m also training to become an archery coach and regularly play badminton. |
Unannounced AAA UE5 GameWorking with Sumo Nottingham on an unannounced game (currently under NDA) using Unreal Engine, C++, and the
Gameplay Ability System. Developed by: Sumo Nottingham March 2024 - Present |
Stampede Racing RoyaleWorked as part of a collaborative team to develop this chaotic 60-player kart racing battle royale. Built in Unity with C#.
Developed by: Sumo Leamington November 2022 – February 2024 |
SkyhoardA game being developed by myself and two friends using Unreal Engine, C++, and the Gameplay Ability System.
Developed by: Myself and friends February 2023 - Present |
Dimension DriftersA fast paced, 3D split-screen kart racing game featuring portals to other dimensions. Built in Unreal Engine 4 and C++.
Winner of award at GameRepublic competition! |
Wave Function Collapse Level Autocomplete SystemA level 'autocomplete' system built using the Wave Function Collapse algorithm. Built in Unreal Engine 4 and C++.
|
VCRNetworked 3D ghost hunting game developed in my placement year for a studio. Built in Unreal Engine 4 and C++.
|
Beat BoxingLocally multiplayer rhythm game featuring automatic beat detection from audio files. Built in Unity with C#.
|
Wild Woods2D bullet hell game made in my first year of University. Built in Unity with C#.
Won the best first year project award. |
Absorbots3D third person shooter. Shoot the robots before they merge into a boss! Built in Unity with C#.
|
Binary Spatial Partitioning Dungeon GeneratorDungeon level generator based on the Binary Spatial Partitioning algorithm. Built in Unity and C#.
|
Facial Detection CCTVA CCTV system that utilises OpenCV to detect and store the faces of people it sees! Built in C++ with OpenCV and wxWidgets packages.
|
Ultimate TanksA small game I built to learn Unreal Engine. Inspired by Wii Play Tanks! Built in Unreal Engine 4 with C++.
|