What problem does it solve?
Many Unity developers spend significant time wiring up XR rigs, controllers, interactors, and locomotion manually, frequently encountering silent failures due to mismatched API names, collider misconfiguration, or incompatible XRI versions. This Skill centralizes validation, creation, and configuration of XR components so scenes become interactive and stable without tedious trial-and-error.
Core Features & Use Cases
- Project Validation: Scan scenes for XRI version, XRInteractionManager, XR Origin, EventSystem, and collider/rigidbody issues and produce a diagnostics report.
- Rig & Interactor Setup: Create a complete XR Origin with camera and left/right controllers, add ray/direct/socket interactors, and attach visual rays and reticles.
- Locomotion & UI: Configure teleportation areas/anchors, continuous movement and turn providers, and convert Canvases for XR UI interaction.
- Interactable Configuration & Events: Make objects grabbable with correct Rigidbody/Collider settings, tune movement smoothing/throw, configure socket behavior, and wire interaction events and haptics.
- Cross-version Safety: Uses reflection to support XRI 2.x and 3.x and enforces collider/rigidbody rules to prevent common runtime issues.
Quick Start
Call the unity-xr skill to validate your project and generate a complete XR Origin with controllers, interactors, teleportation, and XR-compatible UI.