Domain
XR: AR/VR/MR
Skill Profile
This skill defines expectations across roles and levels.
Roles
2
where this skill appears
Levels
5
structured growth path
Mandatory requirements
0
the other 10 optional
XR: AR/VR/MR
XR Platforms
2/22/2026
Choose your current level and compare expectations. The items below show what to cover to advance to the next level.
The table shows how skill depth grows from Junior to Principal. Click a row to see details.
| Role | Required | Description |
|---|---|---|
| Unity Developer | Optimizes Unity XR applications for stable framerate: occlusion culling, LOD, draw call batching. Understands VR performance requirements: 72/90/120 FPS. Uses Unity Profiler for XR scenes. | |
| Unreal Engine Developer | Optimizes Unreal XR applications: instanced stereo rendering, Fixed Foveated Rendering, draw call reduction. Understands VR framerate requirements (72/90/120 Hz). Uses stat commands. |
| Role | Required | Description |
|---|---|---|
| Unity Developer | Applies advanced XR optimizations in Unity: single-pass instanced rendering, foveated rendering, fixed foveated rendering. Optimizes for mobile VR: GPU skinning, texture atlasing, shader complexity reduction. | |
| Unreal Engine Developer | Applies advanced XR optimizations in Unreal: VR forward renderer, mobile multi-view, dynamic resolution, Vulkan optimizations for Quest. Profiles via OVR Metrics Tool and RenderDoc. |
| Role | Required | Description |
|---|---|---|
| Unity Developer | Designs XR performance architecture for Unity: adaptive quality system, dynamic resolution, GPU/CPU load balancing. Develops custom profiling tools for XR-specific metrics (frame timing, reprojection). | |
| Unreal Engine Developer | Designs XR performance architecture for AAA Unreal VR: adaptive quality framework, GPU/CPU budget management, platform-specific rendering paths. Develops custom profiling tools. |
| Role | Required | Description |
|---|---|---|
| Unity Developer | Defines XR performance standards for Unity studio. Establishes performance budgets for VR/AR platforms. Coordinates optimization efforts between graphics, gameplay and system programmers. | |
| Unreal Engine Developer | Defines XR performance standards for the Unreal studio. Establishes per-platform budgets. Coordinates optimization across graphics, gameplay, and platform teams. |
| Role | Required | Description |
|---|---|---|
| Unity Developer | Defines XR performance strategy at studio level. Evaluates new optimization technologies (dynamic foveated rendering, neural super sampling). Shapes XR rendering roadmap. | |
| Unreal Engine Developer | Defines XR performance strategy at studio level. Evaluates dynamic foveated rendering, Application SpaceWarp, neural upscaling. Shapes XR rendering roadmap. |