QuickStartXR is a Unity Editor helper for converting Unity 2022.3+ projects into OpenXR projects for Meta Quest.
This screenshot shows what QuickStartXR sets up in your Unity project.
This folder is a Unity Package Manager package:
Packages/com.quickstartxr.setup
To reuse it in another Unity project, copy this folder into that project's Packages folder, or use Package Manager > Add package from disk and select package.json.
- Create or open a Unity 2022.3+ project.
- Copy the full com.quickstartxr.setup folder into the fresh project's Packages folder.
- Wait for Unity to refresh and compile.
- Open Tools > QuickStartXR.
- Click Convert Current Project To Android OpenXR VR.
- If Unity switches build target or installs packages, wait for the reload to finish. The tool resumes automatically.
- Open Project Settings > Player and confirm Company Name is XRGeek.
- Open Project Settings > XR Plug-in Management > Android and confirm OpenXR is enabled.
Alternative import path:
- In Unity, open Window > Package Manager.
- Click + > Add package from disk.
- Select Packages/com.quickstartxr.setup/package.json.
- Open Tools > QuickStartXR and run the conversion.
- One-click Android OpenXR setup.
- Installs XR Plug-in Management, OpenXR, Input System, and Meta XR All-in-One SDK.
- Sets Android build target and Android player settings.
- Sets Company Name to XRGeek.
- Sets Active Input Handling to Both.
- Imports Oculus Passthrough Camera API samples into Assets/PassthroughCameraApiSamples.
- Provides validation and fixErrors workflow.
Open:
Tools > QuickStartXR
Run:
- Convert Current Project To Android OpenXR VR
- Import Passthrough Camera API Samples
- fixErrors if validation shows issues
- Unity 2022.3 LTS or newer.
- Android Build Support module installed.
- URP, Built-in Render Pipeline, or compatible SRP.
- HDRP is not supported.
- Git installed for PassthroughCameraApi import.
QuickStartXR pre-creates Assets/XR, Assets/XR/Loaders, and Assets/XR/Settings before touching Unity XR/OpenXR setup APIs. This avoids Unity creating duplicate collision folders such as Assets/XR 1 or Assets/XR/Settings 1 during package import or repeated conversion runs.
