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 XR Developer / Associate Game Developer
2-3 yearsSkills to master
- Core engine proficiency (Unity/Unreal), C#/C++ fundamentals, basic 3D maths, Git workflows, implementing well-defined features under supervision.
You're ready to move on when
- Consistently completes assigned tasks on time with minimal bugs.
- Can independently debug common issues and find solutions in documentation.
- Actively contributes to team discussions and learns from feedback.
- Demonstrates a solid understanding of the project's codebase and architecture.
- 2
Software Developer (with 3D/Graphics focus)
3-4 yearsSkills to master
- Strong C++/C# skills, experience with real-time graphics APIs (OpenGL/DirectX/Vulkan), 3D rendering concepts, performance optimisation, and potentially physics engines.
You're ready to move on when
- Has built or worked on applications with significant 3D rendering components.
- Understands graphics pipelines and can optimise rendering performance.
- Quickly grasps XR-specific concepts like motion-to-photon latency and 6DoF.
- Eager to transition their 3D expertise into immersive environments.
- 3
Graduate with Specialisation in XR
2-3 years (post-graduation)Skills to master
- A strong academic background in computer graphics, human-computer interaction, or game development, combined with practical experience from university projects or internships in XR.
You're ready to move on when
- Excellent academic record in relevant modules.
- A compelling portfolio of university projects or personal XR demos.
- Demonstrates strong theoretical understanding of XR principles and technologies.
- Shows high potential for rapid learning and independent problem-solving.