The pathway
How you actually get there, here
How you become one varies far more by country than what one does. This is the UK route. Most people take one of these ways in; the right one depends on where you're starting from.
- 1
Mid-Level Game Developer (Internal Promotion)
2-3 years at Mid-LevelSkills to master
- Independently owning medium-sized features, demonstrating strong problem-solving, consistently delivering high-quality code, and showing initiative on architectural improvements.
You're ready to move on when
- You're already mentoring junior staff informally and they come to you for help.
- You've successfully led the technical implementation of 1-2 significant features from start to finish.
- Your code reviews are consistently clean and you proactively identify potential issues in other people's code.
- You're actively contributing to design discussions, offering technical insights and solutions.
- 2
Game Developer from a Smaller Studio
5-7 years experienceSkills to master
- A broader range of technical skills due to 'wearing many hats', strong adaptability, and a proven ability to deliver under tight constraints. You'll need to adapt to our specific engine and pipeline.
You're ready to move on when
- You've been the primary developer on core systems in previous projects.
- You can demonstrate strong problem-solving skills across various technical domains (e.g., rendering, gameplay, tools).
- You're eager to learn new workflows and integrate into a larger, more specialised team.
- You have a solid understanding of game development best practices, even if the specific tools differ.
- 3
Software Engineer from a Related Industry (e.g., Simulation, VFX)
6-8 years experience + 1-2 years game-specific learningSkills to master
- Strong C++/C# skills, performance optimisation, complex system design, and a solid grasp of 3D mathematics. You'll need to quickly learn game engine specifics and game development paradigms.
You're ready to move on when
- You have a deep background in real-time graphics, physics, or high-performance computing.
- You've spent significant personal time learning game development (e.g., personal projects, game jams).
- You can demonstrate an understanding of game design principles and player experience.
- You're excited about the unique challenges and constraints of game development.