Domain
XR: AR/VR/MR
Skill Profile
VR interaction: grab, teleport, 3D UI, gaze interaction, haptics
Roles
2
where this skill appears
Levels
5
structured growth path
Mandatory requirements
10
the other 0 optional
XR: AR/VR/MR
VR Development
3/17/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 |
|---|---|---|
| AR/VR Developer | Required | Implements basic VR interactions: grab, point, click using XR Interaction Toolkit. Configures UI elements in 3D space (world-space canvas). Works with gaze-based interaction for standalone VR. |
| XR Unity Developer | Required | Implements basic VR interactions in Unity via XR Interaction Toolkit: XRGrabInteractable, XRRayInteractor, XRDirectInteractor. Configures world-space UI Canvas for VR. Works with XR Socket Interactor. |
| Role | Required | Description |
|---|---|---|
| AR/VR Developer | Required | Designs complex VR interfaces with haptic feedback. Implements physics-based interactions (kinematic and dynamic object manipulation). Creates custom interactors and interactables. Works with hand tracking for natural interaction. |
| XR Unity Developer | Required | Designs complex VR interactions: physics-based grab with XR Interaction Toolkit, two-handed interactions, snap zones. Implements haptic feedback through XR Controller. Creates custom XRBaseInteractable. |
| Role | Required | Description |
|---|---|---|
| AR/VR Developer | Required | Architects a UX framework for VR applications. Develops custom interaction systems (gesture recognition, eye tracking). Optimizes input latency for a comfortable VR experience. Implements multimodal interaction (voice + gestures + controllers). |
| XR Unity Developer | Required | Develops custom VR interaction framework on top of XR Interaction Toolkit. Implements gesture recognition through Hand Tracking. Designs multimodal interaction (controllers + hands + voice). Optimizes interaction latency. |
| Role | Required | Description |
|---|---|---|
| AR/VR Developer | Required | Establishes VR interaction standards for the product. Coordinates VR UX design with development. Conducts usability testing of VR interfaces. Defines accessibility standards for VR. |
| XR Unity Developer | Required | Establishes VR interaction design guidelines for Unity project. Coordinates UX design and VR interaction development. Defines VR interaction quality standards. |
| Role | Required | Description |
|---|---|---|
| AR/VR Developer | Required | Defines the VR interaction strategy at the product line level. Explores new VR input paradigms (EMG, BCI). Influences VR UX standards in the industry. |
| XR Unity Developer | Required | Defines VR interaction strategy for the product line on Unity. Researches new paradigms (EMG, eye tracking interactions). Influences XR Interaction Toolkit development. |