Skip to main content Link Search Menu Expand Document (external link)

Set up a New Unity Oculus Quest Project

Table of contents

  1. Download the Oculus Integration Package
  2. Follow the “New Project” instructions from the Quest website
  3. Select Stage under “Ovr Manager”
  4. Enable Hand Tracking under “Ovr Manager”
  5. Drag the SDK prefab into the scene
  6. Select the target platform
  7. Select the hand provider
  8. Set the world pivot
  9. Build and deploy the app to the Oculus Quest

Download the Oculus Integration Package

Please Download and import the Oculus integration package for Unity.

The system was tested thoroughly using oculus integration version 43.0. If you experience any problems during the tutorial it is recommended to use this version.

Follow the “New Project” instructions from the Quest website

Import the Oculus integration package and follow the instructions from the quest website to set up your project.

Try to use the “Oculus Setup Tool” under Oculus -> Tools -> “Oculus Setup Tool” and fix all the issues.

Select Stage under “Ovr Manager”

Open the OVRCameraRig Object. In the “OVR Manager” component set “Tracking Origin Type” to “Stage”

oculus_stage

Enable Hand Tracking under “Ovr Manager”

Open the OVRCameraRig Object. In the “OVR Manager” component set “Hand Tracking Support” to “Hands Only” or “Controllers And Hands”

hand_tracking

Drag the SDK prefab into the scene

From Assets/AR51.Unity.SDK/Prefabs drag the AR51.Unity.SDK prefab into the scene.

Select the target platform

In the “Service Manager” component select “Oculus Quest” as the platform of your choice.

hand_tracking

Select the hand provider

Select “OVR” as the hand provider in the “Service Manager” component.

hand_tracking

Set the world pivot

The system automatically maps the coordinate system of every quest to a common coordinate system. This enables a shared experience where multiple players share the same world.

For the players to experience the same place, every object that the player can interact with needs to be mapped as well.

Create a new Game Object and add the “World Anchor Constraint” component. Place all game objects that the player interacts with as child objects of this new object.

Build and deploy the app to the Oculus Quest

Build the project and deploy it on your devices.

By default, the application will reside under “Unknown Sources” in the quest apps menu.