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 AR/VR Developer
2-3 yearsSkills to master
- Independently delivering complete features, understanding basic performance optimisation, effective use of core engine features, and basic Git proficiency.
You're ready to move on when
- Consistently delivers features on time with minimal bugs.
- Can debug and resolve most common technical issues independently.
- Proactively identifies opportunities for minor optimisations.
- Provides constructive feedback in code reviews for junior peers.
- 2
Senior Game Developer (Unity/Unreal)
5-7 yearsSkills to master
- Deep engine expertise, advanced C#/C++ programming, complex system design, and strong performance optimisation skills in a real-time 3D context. The XR-specific knowledge is the main gap here.
You're ready to move on when
- Has led the development of major systems in shipped game titles.
- Expert in profiling and optimising complex real-time applications.
- Can quickly adapt to new engine features and development paradigms.
- Demonstrates a strong understanding of 3D maths and graphics pipelines.
- 3
Software Engineer (3D Graphics Focus)
5-8 yearsSkills to master
- Strong foundational computer science, advanced graphics programming (OpenGL/DirectX/Vulkan), shader development, and experience with 3D engines or custom rendering solutions. They'd need to pick up XR-specific SDKs and interaction design.
You're ready to move on when
- Has built custom rendering engines or complex graphics features.
- Deep understanding of low-level graphics APIs and shader languages.
- Excellent problem-solving skills for complex 3D rendering challenges.
- Quick learner for new APIs and hardware platforms.