Why Meta Quest?
Design
Develop
API references
Distribute
Blog
Support
Login
Develop
Develop
Unity
Overview
Setup
Before You Begin
Configure Your Headset and Environment
Get Started
Creating Your First Project Using Unreal Engine
PC-VR Getting Started
Add User Input and Interactions
Enable Controllers
Overview
Getting Started
Creating a Distance Grab Interaction
Controller Input Mapping
Oculus Touch Controller
Touch Plus Controllers
Controllers Best Practices
Controllers Troubleshooting
Enable Hand Tracking
Set Up Hand Tracking
Use Capsense
Haptics
Overview
Create
Haptics Studio
Get Started
Feature Walkthrough
Troubleshooting
Integrate
Haptics SDK
Get Started
Add Haptics
Troubleshooting
Other Runtime APIs
Add Realism using Movement SDK
Overview
Implement the Movement SDK
Blendshape Visual Reference
Body Joints Visual Reference
Movement Sample
Integrate Voice Features
Overview
Integrating Voice SDK
Enabling Voice Commands
Setup Voice Command
Activation
Redirecting the Wit Endpoint
Versioning Your App
Providing Voice Transcriptions
Providing Visual Feedback
Live Understanding
Enabling Dictation
Using Text-to-Speech (TTS)
Overview
TTS Voice Customization
TTS Cache Options
Sample
Best Practices
Troubleshooting
Add Spatial Audio
Overview
Features
Using the Unreal Spatializer Plugin
Overview
Getting Started
Features
Spatialization
Acoustics
Ambisonics
Samples
Tutorial
Troubleshooting
Using the FMOD Spatializer Plugin
Overview
Getting Started
Features
Spatialization
Acoustics
Ambisonics
Tutorial
Troubleshooting
Using the Wwise Spatializer Plugin
Overview
Getting Started
Features
Spatialization
Acoustics
Ambisonics
Unreal Integration
Parameter Reference
Troubleshooting
Using Acoustic Ray Tracing
Overview
Getting Started
Features
Geometry
Maps
Materials
Control Zones
Project Settings
Best Practices
Troubleshooting
Integrate Mixed Reality
Mixed Reality Experience and Use Cases
Add Real-World View with Passthrough
Overview
Getting Started
Passthrough Over Link
Passthrough Styling
Color Mapping Techniques
Overview
Creating Passthrough Color LUTs
Neutral Color LUTs
Compositing and Masking
Overview
Passthrough AR
Occlusions
Passthrough Windows
Surface Projected Passthrough
Passthrough Loading Screens
Samples
Best Practices
Tutorials
Basic Tutorial
Passthrough Window Tutorial
Color LUT Tutorial
Projected Passthrough Tutorial
Create Depth Perception
Overview
Occlusions
Overview
Get Started
Material Graph
Hands Removal
Samples
Troubleshooting and FAQ
Manage Scenes
Overview
Spatial Data Permissions
Semantic Labels for Scenes
Best Practices
Migrate to MR Utility Kit
Deprecated
Get Started with Scene Actor
Importing Scene Entity Meshes
Scene Mesh
Blueprint Reference
Using Spatial Anchors
Overview
Getting Started
Spatial Anchors
Shared Spatial Anchors
Samples
Best Practices
Troubleshooting
Reference
Code Reference
Blueprint Reference
Platform Solutions
Overview
Get Started
Getting Started Guide
Server-to-Server API Basics
Set Up for Platform Development
Multiplayer Features
Multiplayer Overview
Multiplayer Enablement
Destinations
Group Presence
Invite to App
Testing and Use Cases
Invite Link
Quick Invites
App to App Travel
Roster
Rejoin
Invokable Error Dialogs
SharedSpaces Multiplayer Showcase
Test Cases
Multiplayer Testing
Multiplayer Testing with Link
Multiplayer Testing with link and Meta XR Simulator
Multiplayer Testing Tool
Account Linking
Achievements
App Deep Linking
Add-ons - Downloadable Content and In-App Purchases
Add-ons Integration
Add-on Server APIs
Testing Add-ons
Asset Files to Manage Download Size
Blocking