Developing with Unity?
We’ve got you covered.

Comprehensive development support across devices

Unity 5.1 and later includes built-in VR support for Rift and Gear VR. We’ve developed a wide range of tools, packages, and support materials to help you build the best experience possible.

Custom tools for Unity developers

The Oculus Utilities for Unity package provides prefabs and scripts to solve common VR challenges. Dive into the Unity Sample Framework, which demonstrates how to implement comfortable VR with high-quality video rendering, gaze interaction, locomotion techniques, and VR-friendly UI.

State-of-the-art 3D audio, built from the ground up for VR

Positional sound is supported with the integrated Oculus Audio Spatializer. Accurate distance cues, room modeling, and other features are available with an additional package download.

Utilities for Unity

We’ve created the Oculus Utilities Unity Package to assist with all your VR development needs, including assets, scripts, and sample scenes.

  • OVRManager: an interface for controlling VR camera behavior
  • OVRPlayerController: a VR first-person control prefab
  • OVRInput: a unified API for Xbox controllers, Oculus Touch, and Oculus Remote
  • OVRHaptics: an API for Oculus Touch haptic feedback
  • OVRScreenshot: a tool for taking cubemap screenshots of Unity applications
  • Adaptive Resolution: automatically scales down resolution as GPU exceeds 85% utilization
  • Basic sample scenes

Oculus Unity Sample Framework

Learn to produce reliable, comfortable experiences and avoid common mistakes. Available as a Unity project, and as binaries for Rift and Gear VR.

Scenes include:

  • Movie Player: illustrates video rendering using the Android Media Surface Plugin
  • Pointers: explore options for using UI pointers
  • Crosshairs
  • Teleport