How to Become a Game Developer in the UK
Game developers write the code that makes video games work. Depending on the studio, you might work on gameplay, physics, AI behaviour, user interfaces, networking for online play or tools for artists and designers. Most UK studios use engines such as Unity, with C#, or Unreal Engine, with C++.
Studios hire on what you can show. A degree in computer science or games programming helps, but a portfolio of playable games and clean code matters more than the certificate.
Quick facts
- Starting salary
- £24,000 - £35,000
- Mid-career salary
- £40,000 - £65,000
- Senior salary
- £70,000 - £110,000+
- Work environment
- Studio or remote, often crunch periods
- Time to entry
- 2 - 5 years
- Degree required
- Helpful (games dev or CS) but portfolio matters more
- Category
- Technology
Compare pay across careers in the UK salaries by career report. Also in: High-paying careers, Creative careers.
What a Game Developer does
Build video games for console, PC, mobile or VR - from indie passion projects to AAA studios.
- Gameplay Programmer - Build the systems players actually interact with - combat, movement, AI.
- Engine / Tools Programmer - Build the engine and tooling the rest of the studio uses.
How to become a game developer in the UK
The most common route is a degree in computer science, games programming or software engineering, followed by a junior programmer role at a games studio. Many developers also get in self-taught, by building and releasing small games and taking part in game jams. Others start in quality assurance (QA) testing and move into development once they know the studio. Some employers offer software development apprenticeships at Level 4 or degree level. Whatever the route, you need strong C++ or C#, the maths behind 3D graphics and physics, and finished projects in Unity or Unreal Engine.
- Learn C# with Unity or C++ with Unreal Engine, then finish small games from start to end rather than starting lots of unfinished projects.
- Take part in game jams, such as the Global Game Jam, to practise building a playable game quickly as part of a team.
- Publish two or three polished games on itch.io or a similar site, with a short gameplay video and a link to well-organised source code.
- Strengthen the maths behind games, including vectors, matrices and basic physics, which studios often test in technical interviews.
- Apply for junior programmer, graduate programmer and QA tester roles at UK studios, and tailor your portfolio to the genres each studio makes.
- Choose a specialism, such as gameplay, engine, graphics, AI or tools programming, once you know which work you enjoy most.
| Route | How long | Cost | Best for |
|---|---|---|---|
| Computer science or games programming degree | 3-4 years | Tuition fee loan | School leavers who want a structured route |
| Self-taught with a portfolio | 1-3 years | Low, as the main engines are free to start with | Career changers who can already code |
| QA tester, then move into development | 1-3 years | Paid role | Getting inside a studio first |
| Software development apprenticeship | 2-4 years | Paid by the employer | Earning while you learn to code |
How long it takes
Expect two to five years from starting to code to your first developer role, depending on whether you study for a degree or build a portfolio on your own.
Game Developer salary in the UK
Junior game developers usually start on around £24,000 to £35,000. With a few shipped titles, pay rises to £40,000 to £65,000, and senior, lead or principal programmers earn £70,000 to £110,000 or more. Larger studios and technical specialisms such as engine, graphics or online programming pay the most. Indie studios often pay less but may offer more creative freedom. Many developers find that a software engineer role outside games pays more for similar skills.
Key skills
- C++, C# or Unity/Unreal
- Maths and physics
- Game design
- Version control
- Optimisation
Game Developer FAQs
How do I become a game developer in the UK?
Learn C# with Unity or C++ with Unreal Engine, finish and publish small games, and build a portfolio with source code. Then apply for junior or graduate programmer roles, or start in QA testing at a studio. A computer science or games programming degree helps but is not essential.
Do you need a degree to be a game developer?
Not always. Many studios hire on portfolio and coding tests, and some developers are self-taught. A degree in computer science or games programming makes graduate roles easier to get and gives you the maths and programming foundations studios expect.
How much do game developers earn in the UK?
Junior game developers typically earn £24,000 to £35,000. Mid-level developers earn £40,000 to £65,000, and senior or lead programmers earn £70,000 to £110,000 or more. Larger studios and technical specialisms pay the most.
Is it hard to get into the games industry?
It is competitive, especially for first jobs, and studios can make layoffs when projects end. Developers with finished games, strong C++ or C# and a clear specialism stand out. Your coding skills also transfer to software jobs outside games if you need options.
Related careers
Is Game Developer right for you?
Career Compass ranks careers from your interests and priorities and explains every suggestion, with UK routes and trade-offs. See how well Game Developer actually fits you. £19.99 once, full report included.
Not sure game developer is the right career for you? A good career test narrows the field before you spend money retraining.
