Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


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-inIntegrates core OpenXR features.VR and MRAll OpenXR runtimes.
Unity Meta OpenXRIntegrates 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 MRProvides additional OpenXR features for Meta Quest devices, such as Passthrough.
Oculus XR plug-inTools, SDKs and resources for VR development on Quest.VRMeta Quest devices only.
Tip
You can use the Unity OpenXR plug-in and the Unity Meta OpenXR package together to develop a cross-platform application that has additional features tailored for Meta Quest devices.
Note
From OpenXR 1.14, the Unity OpenXR: Meta 2.1 package is at feature parity with the Oculus plugin. Unity will focus feature development on OpenXR, and recommends that users of the Oculus XR plugin migrate to OpenXR for long-term support and cross-platform compatibility.
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.
Note
These packages and related documentation are maintained by Meta.

Templates

You can use the following templates as a starting point for your Meta Quest project:
Refer to Create an XR project to understand how to use templates as a starting point for your project.

Additional resources