Unity provides built-in VR support for the Oculus Rift, Oculus Quest, and Oculus Go. The Oculus Integration for Unity 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, advanced rendering features, object-grabbing and haptics scripts for Touch, debugging tools, and more. For more information, see our Unity Getting Started Guide.
The Oculus Integration for Unity is available in the Unity Asset Store. Download the package from the Oculus Integration page, or by searching for Oculus Unity Integration in the Asset Store tab of the Unity Editor.
Please see Compatibility and Version Requirements for important information about compatibility. The minimum supported Unity Editor version for Oculus development is 2017.4.16.
Added focus awareness support for Oculus Quest.
Added support to use hand tracking on PC through the Unity Editor, when using Oculus Quest + Oculus Link.
Developer Preview Disclaimer: Hand tracking is presented as a developer preview feature in this release. Apps using this feature will not currently be accepted for submission into any Oculus release channel until the feature exits the developer preview phase in a future release.
Added support to use the Vulkan graphics API for Oculus Quest.
When importing a new version of the Oculus Integration into an existing project, follow the steps on Importing the Oculus Utilities Package to ensure a smooth upgrade experience.
Legacy versions of the Unity Integration can be found in the Unity Integration Archive.