Develop for Meta Quest workflow
Understand the packages and resources you can use to develop for Meta Quest devices.
Read time 2 minutesLast updated 10 days ago
Unity supports development for Meta Quest 2, 3, and 3S, and Quest Pro.
The following sections outline Unity’s resources and packages to develop for Meta Quest devices.
Packages
Unity provides multiple packages that you can use to develop for Meta Quest devices. The route you choose to develop for Meta Quest depends on whether you’re also targeting other XR platforms.
Refer to the following table to understand when to use each of Unity’s Meta Quest-compatible packages:
Package | Description | VR/MR | Target platform |
|---|---|---|---|
| Unity OpenXR plug-in | Integrates core OpenXR features. | VR and MR | All OpenXR runtimes. |
| Unity Meta OpenXR | Integrates Meta-specific vendor extensions of OpenXR to provide additional features for Meta Quest devices. Provides Meta Quest integration for AR Foundation to enable mixed reality features. | VR and MR | Provides additional OpenXR features for Meta Quest devices, such as Passthrough. |
| Oculus XR plug-in | Tools, SDKs and resources for VR development on Quest. | VR | Meta Quest devices only. |
To learn more about the packages Unity provides for XR development, refer to XR packages.
Meta packages
Meta also provides packages to develop for Meta Quest in Unity. Refer to Meta’s Import XR packages documentation to learn about the packages Meta provides.
Templates
You can use the following templates as a starting point for your Meta Quest project:
- Mixed Reality template
- VR Template
- VR Multiplayer template
- Mixed Reality multiplayer tabletop template
Refer to Create an XR project to understand how to use templates as a starting point for your project.