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
Junior Gameplay Programmer (L1)
1-2 yearsSkills to master
- Mastering basic engine functionality, writing clean and functional code for well-defined tasks, effective debugging, and understanding our team's workflow and coding standards.
You're ready to move on when
- Consistently delivering assigned tasks on time with minimal supervision.
- Proactively identifying and fixing minor bugs in your own code.
- Actively participating in code reviews and learning from feedback.
- Demonstrating a solid grasp of game development fundamentals.
- 2
Self-Taught / Indie Developer
2-4 years of dedicated experienceSkills to master
- Building and shipping small-to-medium scale games, strong foundational programming skills, proficiency in a game engine, and a solid portfolio demonstrating diverse gameplay mechanics.
You're ready to move on when
- A portfolio showcasing functional, polished gameplay systems.
- Ability to discuss technical challenges and solutions from your projects.
- Understanding of collaborative development practices (even if self-taught).
- Strong problem-solving skills demonstrated through project work.
- 3
Software Developer (Non-Games) with Game Dev Passion
2-3 years of professional software development + significant personal game projectsSkills to master
- Adapting existing software engineering skills to game development paradigms, learning a game engine deeply, and understanding game-specific challenges like real-time performance and iteration.
You're ready to move on when
- Strong C++/C# skills and software engineering best practices.
- A compelling personal game development portfolio.
- Clear understanding of why you want to transition to games.
- Willingness to learn game-specific tools and methodologies quickly.