C++ / C# Programmer Game Developer
I'm Sam, a programmer from Stoke-on-Trent interested in developing optimised and scaleable gameplay systems for games which push the boundaries of what it means to 'play'. I'm a believer that worth is built through iteration, that growth is always possible when we collaborate, and (controversially!) that making great games is about understanding people, not just computers!
Outside of programming, you'll find me in a moshpit, on a bouldering wall or hidden away somewhere eating a Tesco Meal Deal.
Examples of my experience on commerically released projects.
Here are some projects which I've worked on across various disciplines, engines and languages. If you'd like to chat about any, reach out to me here!
September 2022 - July 2025
Completed a 1st Class BSc Hons Degree in Computer Games Programming at The University of Staffordshire, involving studying C++, C# and JS for AI, Physics, Rendering, Tools Development and Netcode as well as using Unreal Engine and Unity both collaboratively and solo. Deployed projects to the PlayStation 4 and 5.
September 2020 - July 2022
Completed a BTEC exploring the fundamentals of game development including 3D modelling using Autodesk 3DS Max, basic Unreal Engine scripting, concept-art creation and 2D and 3D animation.
Here are some of the skills I'd be able to bring to your project
My experience with scripting, blueprints, cinematics, VFX and materials in Unreal Engine will help elevate your video games, apps, VR and AR projects, real-time visualisations and live events.
Using Unity and C#, I'd be able to support your team to develop multi-platform apps, games and VR projects which will stand out.
I could use C++ to write performant, scaleable, cross-platform (and most importantly, readable!) code for your games and apps using tried design patterns and industry standard workflows.
With C#, I'll develop desktop, web, mobile and game applications for your team which are robust and scaleable.
Using APIs like DirectX and OpenGL, I'd be able to write efficient 2D and 3D rendering code for your game engines and other real-time simulation applications.
I could create complex AI agents for your games and simulation software with state machines, behaviours and pathfinding.
I could make your games and software more accessible and easy to develop for by creating internal and end-user tools which leverage my experience in developing inclusive software.