If the scene contains a Main Camera, right-click it in the Hierarchy window and select Delete.
Interaction SDK uses its own camera rig. Interaction Setup adds an OVRCameraRig, which handles the camera system and head-movement tracking, so the scene does not need the default Main Camera.
02 Project Setup Tool
Select Window > Meta > Tools > Project Setup Tool.
The tool runs configuration checks against your project settings. Each finding appears with an error, warning, or info icon. A long list of errors and warnings is normal the first time you open the tool in a new project. The tool checks every configuration rule registered by your installed Meta XR packages, including rules that require setup after project creation. The list doesn’t mean project creation failed. The steps below clear the required findings.
Findings are grouped into categories:
Outstanding Issues: required items that still need action.
Recommended Items: recommended and optional items.
Manually Fixable Items: items that need manual setup. Apply these changes yourself.
Review the findings in each category first. Under Outstanding Issues, select Fix All to apply the required fixes for the current platform in one step. Under Recommended Items, review each recommendation on its own and apply the ones you want. Select Apply All only when you want every recommendation in that category. Items under Manually Fixable Items aren’t covered by either bulk action, so apply those changes yourself. Repeat the review and the fixes in both the Standalone and Android tabs.
On Windows, if prompted to switch the Graphics API to Direct3D11, select Yes, Switch and Restart. The Unity Editor restarts with the new setting.
03 Enable OpenXR Features
Select Edit > Project Settings > XR Plug-in Management > OpenXR. In OpenXR Feature Groups, enable Meta XR for both Standalone and Android.
04 Review Packages
Open Window > Package Management > Package Manager, select Updates, and review any available Meta XR package updates.
Package Manager Updates tab with available package updates.
Confirm the following required settings before you continue:
The Project Setup Tool shows no remaining required issues in the Standalone and Android tabs.
Under Edit > Project Settings > XR Plug-in Management > OpenXR, the Meta XR feature group is enabled for Standalone and Android.
After both checks pass, the required project setup is complete. If you set SDKs to All when you created the project, also confirm the URP setup in Use the Universal Render Pipeline. The Platform SDK and AI tooling setup is optional, depending on your project’s needs.
Optional setup
Use the Universal Render Pipeline
Required if you installed all SDKs
The required OpenXR project setup above may not include this step. Complete it if you set SDKs to All when you created the project, if your project uses the Universal Render Pipeline (URP), or if you want to switch to URP.
To check which render pipeline your project uses, select Edit > Project Settings > Graphics and inspect Default Render Pipeline. If the field shows an asset labeled (Universal Render Pipeline Asset), URP is the default render pipeline.
If no asset is assigned to Default Render Pipeline and you want to use URP, do the following:
Select Assets > Create > Rendering > URP Asset (with Universal Renderer) to create a URP asset.
In Edit > Project Settings > Graphics, assign the new asset to Default Render Pipeline.
In Edit > Project Settings > Quality, make sure each quality level you use either has no Render Pipeline Asset assigned, so it uses the default, or has the same URP asset assigned.
After you assign the URP asset, open the Project Setup Tool again and resolve any issues it lists. When the URP package is installed, the tool also checks URP settings.
Install the meta-vr plugin from the Meta Quest Agentic Tools repository and marketplace by following the installation instructions for your supported AI coding agent. The plugin bundles Meta VR CLI MCP configuration and skills. If you run Meta VR CLI through npm (npx -y metavr), Node.js 16 or later is required.
Continue when Running and Server Reachable are both true. See the Meta VR CLI overview to use Meta VR CLI from a terminal or through an AI coding agent.