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 Immersive Experience Developer
2-3 yearsSkills to master
- Independently owning and delivering moderately complex features, strong debugging skills, consistent performance optimisation for individual tasks, effective collaboration with artists/designers.
You're ready to move on when
- Consistently delivers assigned features on time and to a high quality standard.
- Proactively identifies and solves technical issues without constant supervision.
- Receives positive feedback from peers and managers on collaboration and code quality.
- Shows initiative in learning new engine features or optimisation techniques.
- 2
Experienced Game Developer (Unity/Unreal)
3-5 yearsSkills to master
- Deep understanding of game engine architecture, advanced C#/C++ programming, real-time rendering pipelines, asset optimisation for games, experience shipping multiple titles.
You're ready to move on when
- Portfolio demonstrates complex systems development and performance-critical work.
- Can quickly adapt game development best practices to XR-specific challenges.
- Strong grasp of 3D mathematics and graphics programming fundamentals.
- Eager to learn XR-specific interaction paradigms and comfort guidelines.
- 3
Senior Software Engineer (with 3D/Graphics focus)
4-6 yearsSkills to master
- Robust software engineering principles, experience with complex systems design, strong problem-solving and debugging skills, some exposure to graphics programming (e.g., OpenGL/DirectX), eagerness to specialise in real-time 3D.
You're ready to move on when
- Demonstrates ability to learn new domains quickly and apply existing engineering principles.
- Has a fundamental understanding of 3D concepts, even if not directly in game engines.
- Strong desire to transition into immersive technology and passion for spatial computing.
- Excellent track record in building scalable, maintainable software systems.