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 Tools Programmer / Associate Tools Developer
1-2 yearsSkills to master
- Core programming (C#/C++), basic engine API usage, version control, understanding of game asset pipelines, bug fixing, and clear documentation.
You're ready to move on when
- Consistently delivers assigned tasks on time and to a good standard.
- Can independently debug and resolve routine tool issues.
- Actively seeks feedback and applies learnings to improve work.
- Demonstrates a solid understanding of the game development workflow and user needs.
- 2
Generalist Game Programmer with Tooling Focus
2-3 yearsSkills to master
- Strong programming fundamentals, experience with game engine architecture, a keen interest in workflow optimisation, and a track record of building internal utilities or editor extensions.
You're ready to move on when
- Has built and maintained internal tools or scripts in previous roles.
- Shows a clear passion for improving developer workflows.
- Can demonstrate strong problem-solving skills and an ability to learn new APIs quickly.
- Receives positive feedback from artists/designers on tools they've created.
- 3
Software Developer (Non-Games) with Scripting/Automation Experience
3-5 yearsSkills to master
- Transferable skills in robust software design, UI development, automation scripting (e.g., Python), and a proven ability to learn new complex domains (like game engines) rapidly.
You're ready to move on when
- Has built complex user-facing applications or automation systems.
- Can demonstrate a strong aptitude for learning new tech stacks (e.g., picking up C# and Unity quickly).
- Shows a genuine interest in games and understanding game development pipelines.
- Has experience working closely with non-technical users to gather requirements.