Programming roles explained

Technical Designer

A Technical Designer combines game design and programming skills to implement game mechanics, systems, and features that align with the overall game vision.

As a Technical Designer, you’ll work closely with game designers to implement features such as player mechanics, progression systems, or combat. You’ll write scripts or code to ensure these systems function as intended, often using tools within game engines like Unreal or Unity. You’ll also troubleshoot design issues, optimise systems, and collaborate with other departments to ensure that the technical implementation supports the game’s design.

Many Technical Designers have degrees in game design or computer science, with a mix of programming knowledge and design expertise.

For this role, you should be passionate about both game design and coding. You’ll need to be comfortable working in a game engine, scripting gameplay elements, and solving technical challenges related to the design.

Your portfolio should showcase examples of game features you’ve designed and implemented, demonstrating your ability to bring game mechanics to life through code.

You’ll love this role if you’re into
  • Coding
  • Being organised
  • Maths
  • Designing things
  • Helping people

In your own time, at your own pace

Your learning Journey

Ready to get started?

Join our community

Anyone considering a career in the UK Games Industry is welcome to join our learning community. There’s no screening process, no interviews and no silly subscription package. Just dive in and start asking questions for free!

We can’t wait to meet you.