Unity provides built-in VR support for 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 about using Unity for Oculus app development, go to the Unity Getting Started guide.
Check the Compatibility and Version Requirements page for important information about compatibility. The minimum supported Unity Editor version for Oculus development is 2017.4.16.
Added support for setting universal menu as a system overlay. For more information, go to the Enabling Focus Awareness for System Overlays guide.
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.