Other Oculus Resources for Unity Developers

Important

All Oculus Quest developers MUST PASS the concept review prior to gaining publishing access to the Quest Store and additional resources. Submit a concept document for review as early in your Quest application development cycle as possible. For additional information and context, please see Submitting Your App to the Oculus Quest Store.


We're no longer accepting submission of 32-bit Oculus Quest apps. Any new or updated Oculus Quest application needs to be 64-bit. Please contact Oculus if you are unable to comply with this policy. Oculus Go and Gear VR apps will not be affected by this change.

This guide describes useful tools Oculus provides for Unity developers.

All materials are available for download from our downloads.

The Oculus Integration, available from the Unity Asset Store, includes our Utilities for Unity, Oculus Platform SDK Unity plugin, Oculus Avatar SDK Unity Plugin, and the Oculus Native Spatializer Plugin.

Utilities Package Contents

Samples

  • Oculus Sample Framework for Unity - several sample scenes and guidelines for common and important features. See Unity Sample Framework for more information.

Mobile Resources

  • Oculus Remote Monitor debugging client for mobile development. See Oculus Remote Monitor (Mobile) connects to VR applications running on remote mobile devices to capture, store, and display the streamed-in data.”) for more information).

Platform SDK

  • The Oculus Platform supports features related to security, community, revenue, and engagement such as matchmaking, in-app purchase, entitlement checking, VoIP, and cloudsaves. For more information on the Platform Unity plugin, see our Platform Developer Guide.

Avatar SDK

  • The Oculus Avatar SDK includes a Unity package to assist developers with implementing first-person hand presence for the Rift and Touch controllers. It includes avatar hand and body assets viewable by other users in social applications for Rift and mobile. The first-person hand models and third-person hand and body models supported by the Avatar SDK automatically pull the avatar configuration choices the user has made in Oculus Home to provide a consistent sense of identity across applications. The SDK includes a Unity package with scripts, prefabs, art assets, and sample scenes. For more information, see our Avatar SDK Developer Guide.

Audio Resources

  • Oculus Native Spatializer Plugin (ONSP) for Unity provides easy-to-use high-quality audio spatialization. The ONSP is included with the Audio SDK Plugins. See Oculus Native Spatializer for Unity for more information. The Unity Editor includes a built-in basic version of the ONSP with a subset of features. See Unity Audio for more information.
  • Oculus OVRLipSync: is a plugin for animating avatar mouths to match speech sounds (Unity 5.1 or later).
  • Oculus OVRVoiceMod: a plugin used to modify audio signals, making a person’s voice sound like a robot, for example, or changing their voice from male to female, or vice-versa (Unity 5 or later).