Domain
XR: AR/VR/MR
Skill Profile
VR controllers: hand tracking, controller mapping, gesture recognition
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 | Works with VR controllers via XR Interaction Toolkit / OpenXR Input. Configures button mapping for Meta Quest / PCVR controllers. Implements basic hand tracking for standalone VR. |
| XR Unity Developer | Required | Configures VR controllers via Unity Input System / XR Interaction Toolkit. Maps buttons for Quest Touch / PCVR controllers. Uses ActionBasedController for action binding. Implements basic hand tracking. |
| Role | Required | Description |
|---|---|---|
| AR/VR Developer | Required | Develops custom controller mappings for various VR devices. Implements advanced hand tracking with gesture recognition. Configures haptic feedback for controllers and hand tracking. Integrates Ultraleap for high-precision hand tracking. |
| XR Unity Developer | Required | Develops custom controller bindings through Input Action Assets. Implements finger tracking via Meta Hand Tracking SDK in Unity. Configures haptic patterns through XRController.SendHapticImpulse. Supports multiple controller types. |
| Role | Required | Description |
|---|---|---|
| AR/VR Developer | Required | Architects input abstraction for cross-device compatibility. Implements custom gesture recognition systems with machine learning. Optimizes hand tracking latency and accuracy. Develops finger tracking using the Quest Hand Tracking API. |
| XR Unity Developer | Required | Creates cross-device input abstraction over OpenXR Input in Unity. Implements ML-based gesture recognition. Optimizes hand tracking performance for Quest. Develops eye tracking integration. |
| Role | Required | Description |
|---|---|---|
| AR/VR Developer | Required | Defines the strategy for supporting various VR controllers and input devices. Establishes controller mapping standards for the team. Coordinates input system development. Evaluates new input devices. |
| XR Unity Developer | Required | Defines input strategy for VR product. Establishes controller mapping standards for all supported devices. Coordinates input system development. |
| Role | Required | Description |
|---|---|---|
| AR/VR Developer | Required | Defines the long-term VR input strategy for the company. Evaluates emerging technologies (EMG, brain-computer interfaces). Influences VR input standards in the industry. |
| XR Unity Developer | Required | Defines VR input strategy for the product line. Evaluates new input devices (EMG, haptic gloves). Influences XR input standards development. |