Unity provides built-in VR support for Oculus devices. The Oculus Integration package adds scripts, prefabs, samples, and other resources to supplement Unity’s built-in support. The package includes an interface for controlling VR camera behavior, a first-person control prefab, a unified input API for controllers, rendering features, debugging tools, and more.
For more information about setting the development environment, go to Get Started with Oculus in Unity.
Before you import the package in unity, check the hardware, software, and Unity version requirements. The minimum supported Unity Editor version for Oculus development is 2018.4.
Added support for OpenXR experimental plugin for Oculus Quest and Oculus Quest2.
Added Phase Sync adaptive frame timing to Oculus Quest and Oculus Quest 2 apps.
Oculus Quest 2 can now set 80Hz and 90Hz display refresh rates when you select Oculus Quest 2 as a target device.
Note: You may encounter issues when running ARM7 build on Oculus Go or Oculus Quest, if you are using Unity's XR Management system with the latest OVRPlugin and the Oculus XR Plugin is outdated. In such case, you can either switch to ARM64 build, or upgrade the Oculus XR Plugin to 1.4.0+ to fix the issue.
Fixed Unity MRC Vulkan gamma color issue and several validation layer errors
Support added for OVROverlay for Vulkan (requires upgrading to the latest Unity version for working functionality)
ovrpSystemHeadset_Oculus_Link_Quest_2 when using Oculus Link with Oculus Quest 2
Enabled GPU boost on Oculus Quest when MRC casting is activated
Renamed the target device name for Oculus Quest 2 in the Android Manifest file from
Ended support for Unity version 2017.4. The minimum supported Unity Editor version for Oculus development is 2018.4.
Updated the Oculus Unity Integration to v18.0, including:
Updated OVRPlugin to 1.55.1
Updated the Audio Spatializer to 23.0
Updated the Platform integration to 23.0
Updated the Avatar integration to 20.1
Updated the LipSync integration to 20.0
Updated Oculus master license for the Oculus Integration package.
This section details known issues with Unity that are not tied to a specific version. Issues are grouped by most closely related subject.
Legacy versions of the Unity Integration can be found in the Unity Integration Archive.