uniselectImage
uniselectLogo

The shortcut to your shortlist

Make your university search faster and less stressful.
Get a personalised shortlist by selecting what matters to you.

GET STARTED
Career prospects

How to become a game developer

Game development is a practical, skill-driven career that blends programming, maths, and creative problem-solving to make interactive gaming experiences for a range of platforms and audiences.

A game developer making a game

CONTENTS

  1. What is a game developer?

  2. Routes to qualification

  3. Essential skills

  4. Building your portfolio

  5. Breaking into the industry

  6. Salary and career progression

  7. Is game development right for you?

Game developers work in interdisciplinary creative teams to deliver highly technical projects, transforming games from a concept to a playable reality, through coding, testing, troubleshooting, and more.  

This guide explains what a game developer does, the common routes to professional work in the UK, the most important technical skills and languages to learn, how to build a portfolio that gets you hired, and how to decide whether this career is right for you. 

What is a game developer?

A game developer writes the code that makes video games work. As a professional in this field, you may be involved in a number of aspects of game development, including gameplay systems, graphics, physics, tools, and networking. The role is technical and distinct from a game designer, who focuses on gameplay concepts, user experience and level design. 

Games are typically created in three phases: pre-production (prototyping and design), production (coding, asset creation and integration) and testing (quality assurance, optimisation, release and post-launch support). Working environments include large studios, independent teams, freelance contracting and solo game development.  

AAA games (traditionally made by big studios with large budgets) can involve hundreds of staff and complex pipelines whereas independent teams are smaller and require broader skill sets from each member. In independent teams, your roles often overlap, while in AAA studios your role is likely to be highly specialised. 

Overall, expect collaborative workflows, iterative development, plenty of bug tracking and continuous learning within the field. 

Routes to qualification

There is no single required qualification to enter games development. Instead, employers look for proven practical ability and relevant experience. The most popular UK routes are: 

University 

Nowadays, there’s a wide selection of dedicated computer games design degrees. More than 90 universities offer at least one type of undergraduate course. Many candidates also take degrees in computer science, software engineering, or maths, which builds skills applicable to games development.  

Degrees typically require two or three A Levels, and run three years full-time, with optional placement years that significantly improve employability. A degree provides structure, peer networks and learning facilities, but is not mandatory for professional work, since employers tend to prioritise demonstrable skills. 

College  

T Levels in Digital Software Development, or BTEC/HND courses in computing provide hands-on training and can lead you directly to junior roles in game development studios or onto higher education. These are particularly valuable if you prefer practical study or want a faster route into employment. 

Apprenticeships 

Apprenticeship pathways are available too, such as Software Developer Level 4 and Game Programmer Level 7. These programmes will often lead into game developer jobs. Entry typically requires 4-5 GCSEs and while not mandatory, A Levels in technical subjects help too. Importantly, apprenticeships allow you to earn while you learn, gaining workplace experience from day one.  

Self-taught/career switch 

Many developers are self-taught or change careers from web development or other engineering roles. A strong portfolio that includes playable projects, game-jam entries and code published on GitHub, often outweighs formal credentials, especially for indie studios and small employers.  

Games tester roles remain a common entry point into studios, allowing candidates to internalise studio processes and build their network. 

Essential skills

For aspiring game developers, technical skills are essential, but complementary creative and teamwork skills matter too. 

Programming languages and engines 

You’ll need proficiency in key programming languages and engines. C++ remains the industry standard for AAA titles and high-performance systems, while C# dominates Unity, widely used for indie and mobile development. Java and Kotlin appear in Android games, and JavaScript/TypeScript with HTML5 power many browser-based titles. Python supports tools, scripting, and automation.  

Aim to master at least one systems language (C++ or C#) and one scripting language. Both Unity and Unreal are dominant engines in industry. Unity is popular across mobile, indie and many multi-platform titles while Unreal Engine is widely used in AAA 3D projects. 

Maths and systems 

You’ll need to have a firm understanding of linear algebra, trigonometry and calculus, which form the basis of graphics rendering, physics, and animation systems. Understanding physics principles, numerical methods, and optimisation techniques helps you write efficient, realistic gameplay and simulation code, core skills if you’re aiming to work on performance-critical game systems. 

Design and assets 

While developers don’t typically do 3D modelling, in small indie teams, roles often overlap. A developer might create or modify basic 3D assets, and artists may work directly inside the engine (e.g. Unity or Unreal) to implement and test assets. For 3D asset creation and animation, tools like Blender, Maya, and 3DS Max are industry staples. 

Soft skills 

Strong problem-solving, attention to detail, and clear communication help bridge technical and creative teams. Developers must collaborate effectively, meet strict deadlines, and stay resilient through demanding development cycles. The ability to explain technical decisions to non-specialists is key in multidisciplinary game production environments.  

An obvious passion for games is a highly endearing feature, so being able to communicate this effectively will certainly help you make connections with other professionals in the scene.  

Building your portfolio

The quality of your portfolio is the single most important factor in getting hired as a game developer. It almost always trumps degree prestige. Employers want to see what you can do, and a well curated selection of playable projects and clean, readable code is much clearer evidence of this than a degree classification, so bear this in mind especially if you’re taking the non-degree route. 

In terms of getting a portfolio together, start small and iterate. Build simple clones of classic games like Pong or Tetris to test your comprehension of the underlying code, then experiment with adding features (AI opponents, save systems, new physics) to express your creativity and put your own ideas into practice.  

Enter game jams such as Ludum Dare or Global Game Jam to practise scope management and rapid prototyping. C++ and C# are the most critical languages to master. Contribute to mods for existing games and to open-source projects to show collaboration experience. 

Host playable builds on itch.io or personal websites, and place code on GitHub with clear README files explaining architecture, dependencies and your design choices. Each project should include: 

  • A short pitch and development diary 
  • A playable build or video demo 
  • Selected, well-commented code snippets and a link to the repository 
  • Post-mortem notes on what worked, what didn’t, and lessons learnt 

While you should showcase your best work, it’s also a good idea to show progression. Early simple projects followed by more complex ones demonstrate learning and breadth. 

Breaking into the industry

The game development industry is relatively young and there is no standardised pathway for entering the profession. This means aspiring developers must navigate an evolving industry landscape without a formal career ladder to follow. 

Entry level jobs are rarely advertised, which means that building a network is essential. To get a foot in the door, attend game developer events like Develop:Brighton and EGX, join online communities, and use placement years and internships to build contacts. Taking the initiative and actively making connections will be rewarded in this field, especially if you have a strong portfolio and a clear passion for game development. 

Graduate schemes do exist at larger studios. For example Creative Assembly and Frontier offer graduate recruitment and placement programmes and, for many studios, games tester roles remain a popular entry point into junior programming roles. London, Edinburgh, and the South East are significant employment centres, although remote work has also become commonplace. 

Salary and career progression

Salaries vary by studio, location, project, and the nature of your role. Game development salaries in the UK range roughly as follows: 

  • Junior: £19,000–£30,000 
  • Mid-level: (3–5 years): £30,000–£45,000 
  • Senior: (5–10 years): £40,000–£55,000 
  • Lead: £50,000–£70,000+ 

Typical working hours will likely be 35-40 hours per week, however as with any project based work, there will be a ‘crunch time’ before big releases, where you will probably have to work longer hours or perhaps even weekends. 

Typical career progression is as follows:  

  • Junior developer
  • Mid-level developer
  • Senior developer
  • Lead developer
  • Technical director/producer

Alternative paths include technical artist, engine developer, tools programmer, or studio producer. 

Is game development right for you?

Do you want to turn your passion for games into your day job? Are you motivated by creativity, problem-solving, or the technical challenge of building worlds that all kinds of people can virtually explore? And, just as importantly, what are your own expectations around salary, stability, and work-life balance? 

The rewards can be substantial. Game development combines creative freedom with deep technical problem-solving. The industry continues to grow globally, offering opportunities across mobile, console, PC, and VR platforms, and remote work is increasingly common, so if you aspire to work from a home office, then this career certainly gives you this possibility.  

If you can also deal with the challenges of deadlines, troubleshooting, intense periods before a project launch, and potential financial uncertainty if working for indie studios, then you probably have what it takes. With a strong portfolio, a placement year, and active involvement in the developer community, your chances of breaking in improve significantly. 

If you like the sound of a career in game development but also want to check out some alternatives, then consider researching games designer, technical artist, game tester, or broader software development roles in the games industry. 

Related articles

Businesspeople discussing deal details at group meeting

How to become a chartered legal executive

Read our quick career guide about chartered legal executives and how to become a CILEX...

03 Dec 2025
people waiting for the train at tube station

Cost of living in London as a student

The cost of living in London can be significantly higher than the rest of the UK. This...

26 Nov 2025
Female College Students Opening Exam Results

UCAS points

What are UCAS points, how do UCAS points work, and how are they calculated? Use our UCAS...

25 Nov 2025

Is this page useful?

Yes No

Sorry about that...

HOW CAN WE IMPROVE IT?

SUBMIT

Thanks for your feedback!