Confidential: This is unpublished/draft content; do not distribute.

Get Started

Just getting started in VR? We’ve assembled a collection of resources to help you design and launch your Unity app.


Fast and Versatile Development with Unity

Develop for Oculus Go, Gear VR or Oculus Rift using Unity's built-in support whether you're a beginner or advanced developer.

Unity Integration

We've created the Oculus Unity Integration 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 has binaries for Rift, Oculus Go and Gear VR.

Made with Unity

Ready to start building with Unity?

Get Started