Skip to main content

Oculus Quest


Download the Oculus Integration Packageโ€‹

Please Download and import the Oculus integration package for Unity.

warning

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.

warning

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.

Was this page helpful?