hz-android-2d-porting
Guides porting existing Android 2D apps to Meta VR and Horizon OS — input adaptation, panel layout, and design requirements. Use…
Installs and configures the Meta XR Simulator for testing Meta VR and Horizon OS apps without a physical device. Use when installing the simulator or integrating it with Unity, Unreal, or native OpenXR projects. For controlling a running simulator, use hz-xr-simulator-control.
Claude Code
$ npx -y skills add meta-quest/agentic-tools --skill hz-xr-simulator-install-and-configure --agent claude-code
Codex
$ npx skills add meta-quest/agentic-tools --skill hz-xr-simulator-install-and-configure -a codex -y
Cursor
$ npx skills add meta-quest/agentic-tools --skill hz-xr-simulator-install-and-configure -a cursor -y
Gemini CLI
$ npx skills add meta-quest/agentic-tools --skill hz-xr-simulator-install-and-configure -a gemini-cli -y
GitHub Copilot
$ npx skills add meta-quest/agentic-tools --skill hz-xr-simulator-install-and-configure -a github-copilot -y
OpenCode
$ npx skills add meta-quest/agentic-tools --skill hz-xr-simulator-install-and-configure -a opencode -y
Windsurf
$ npx skills add meta-quest/agentic-tools --skill hz-xr-simulator-install-and-configure -a windsurf -y
name: hz-xr-simulator-install-and-configure license: Apache-2.0 description: "Installs and configures the Meta XR Simulator for testing Meta VR and Horizon OS apps without a physical device. Use when installing the simulator or integrating it with Unity, Unreal, or native OpenXR projects. For controlling a running simulator, use hz-xr-simulator-control. Build paths: Unity, Unreal, and native OpenXR; route Standard Android, Meta Spatial SDK, and WebXR work through hz-quest-verify-first." allowed-tools: Bash(metavr:*), Bash(hzdb:*)
Meta XR Simulator is a desktop tool that simulates a Meta VR environment on your development machine. It intercepts the OpenXR runtime calls your application makes and provides simulated headset tracking, controller input, hand tracking, and environment data, allowing you to run and test VR/MR applications directly in your engine's editor or as standalone desktop builds.
The simulator does not replicate Meta VR hardware performance. It runs on your desktop GPU and CPU. Its purpose is functional testing, not performance profiling.
| Platform | Support Level | |---|---| | Windows 10/11 (64-bit) | Full support | | macOS | Limited support |
1. **Download XR Simulator** from Meta Quest Developer Hub (MQDH) under Tools, from the Meta developer downloads page, or straight from the CLI with `metavr tools install xrsim`. 2. **Install and configure** by running the installer on Windows or extracting the archive on macOS. 3. **Enable XR Simulator in your engine**:
4. **Press Play in the editor**. Your application runs in the simulator instead of requiring a connected headset.
For detailed steps, see [Installation Guide](references/installation.md).
After the simulator is installed and integrated with the project, use `hz-xr-simulator-control` to launch it, inspect runtime state, change simulated device or input settings, manage layers, and record compositor output.
| Action | Input | |---|---| | Look around | Hold right mouse button + move mouse | | Move forward/back/left/right | W / S / A / D | | Move up/down | E / Q | | Simulate controller buttons | Mapped keyboard keys (see configuration) | | Trigger hand poses | Number keys or configured shortcuts |
For full input mapping details, see [Configuration Guide](references/configuration.md).
The simulator supports several testing patterns:
For detailed workflows, see [Testing Workflows](references/testing-workflows.md).
These are common pitfalls when setting up and using the Meta XR Simulator.
Guides porting existing Android 2D apps to Meta VR and Horizon OS — input adaptation, panel layout, and design requirements. Use…
Upgrades Meta VR apps to newer Horizon OS SDK versions — migration guides, deprecated API replacements, changelog. Use when…
Guides design of comfortable, intuitive VR/MR experiences for Meta VR and Horizon OS — comfort guidelines, interaction patterns,…
Builds WebXR experiences for Meta VR and Horizon OS using the Immersive Web SDK (IWSDK) — ECS architecture, Three.js integration,…
Build multi-window Meta Horizon OS experiences with the MetaVrx Layout SDK in Jetpack Compose or React Native. Covers framework…
Builds app UI for Meta VR and Horizon OS with the MetaVrx UI Set, a Jetpack Compose component library and design system. Covers…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.