Samuel Jones

Experienced C++ Engineer

Experienced Gameplay Programmer at TT Games. years experience shipping high quality AAA games

View portfolio

Scroll

About me

Born in Preston, England, I was introduced to the games industry scene from a young age when my parents brought home a Sony PlayStation 2. I remember being engrossed in what I was seeing and playing, this young experience bloomed into passion, love and eagerness to learn about games, how they are made and the creativity we can bring to each of them.

After graduating with a First-Class Master's Degree (MComp) in Computer Games Development from the University of Central Lancashire, I successfully completed my journey into the industry. Currently, I am an experienced gameplay programmer at TT Games where for years of experience I have been delivering high quality AAA games to millions of players worldwide such as .

I'm not one to simply rest on my victories, I constantly strive to learn new things, improve upon my current skills and always aim for efficient and high quality results.

How I work

Proactive and always learning

I fix problems before they break, and keep learning so I can help teammates debug and share the load.

Tests first

Test driven development keeps systems stable. Every recurring bug gets a regression test.

Working with everyone involved

I work directly with designers, artists, animators, audio and producers, from first idea to production.

Feedback and iteration

I gather feedback throughout and keep iterating until the problem is solved and the feature is polished.

Employment history

June 2022 to present

Gameplay Programmer, TT Games

  • Designed and wrote the animated-object system used across the whole game, from scratch, reusing what worked in the previous engine and fixing what didn't.
  • Built the Batclaw and the projectile system, and helped develop Gordon's Rebound Launcher, working with animation, audio and design until they felt right.
  • Tests run on every build. Every recurring bug gets a regression test, and the test often comes before the feature.
  • Shipped patches, DLC and a Nintendo Switch 2 launch without breaking the live game.
June 2019 to June 2022

Junior Gameplay Programmer, TT Games

  • Wrote utility AI, behaviour trees and scripting for bespoke encounters and general NPC behaviour.
  • Took new systems from design through to long-term maintenance.
  • Moved between teams to fix and optimise features I hadn't written.
  • Shipped on six platforms across two console generations, from Switch to PS5.
November 2018 to April 2019

Senior Demonstrator, Games Programming, University of Central Lancashire

Taught C++ to students in labs, and explained bugs in other people's code.

Read the full CV

Technical skills and Tools Experience

Throughout my career I've used many tools and many languages, and become familiar with each of them in different ways.