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
Principal Engine Programmer (L5)
3-5 years at L5Skills to master
- Deep expertise in a major engine domain (e.g., rendering, physics), ability to set technical vision for that domain, informal leadership of other engineers, cross-functional technical influence.
You're ready to move on when
- Successfully architected and delivered a major engine subsystem from concept to production.
- Consistently sought out for advice on complex technical challenges across multiple teams.
- Demonstrated ability to influence technical direction without direct authority.
- Mentored multiple senior engineers who have gone on to lead their own initiatives.
- 2
Engineering Manager (Engine) (L5)
3-5 years at L5Skills to master
- People management, project management for engine teams, budget oversight for a team, talent development, conflict resolution, stakeholder management.
You're ready to move on when
- Successfully managed a team of 10+ engineers, meeting roadmap commitments and fostering team growth.
- Demonstrated strong performance management and talent development capabilities.
- Effectively managed team budgets and resource allocation.
- Proven ability to translate business needs into technical requirements and manage project delivery.
- 3
Technical Director (from a smaller studio)
Varies, often 5+ years in a TD roleSkills to master
- Broad technical oversight across multiple game systems, strategic planning for a full game project, experience with full project lifecycle, leadership of diverse technical teams.
You're ready to move on when
- Successfully led the technical development of at least one shipped game title from start to finish.
- Managed a multi-disciplinary technical team (e.g., engine, gameplay, tools).
- Demonstrated ability to make high-level technical decisions impacting an entire game.
- Experience with budget management and resource planning at a project level.