Set up your accounts, install the required software, configure your device for development, and create your first project. These are one-time steps — once complete, you can jump straight into any prototype quickstart guide.
We recommend Meta Quest Developer Hub (MQDH) for the full development workflow. MQDH auto-configures Unity projects, manages device connections, handles APK deployment, provides performance tools, and supports uploading builds to the Meta Horizon Store. It's the most comprehensive tool for Meta VR development.
Create the accounts you will need to access developer tools, download SDKs, and publish apps.
Enable developer mode on your Meta VR device so you can deploy and debug apps. Follow Set up your developer environment to enable developer mode through the Meta Horizon mobile app. Then connect your device via USB-C and allow USB debugging.
Once complete, open MQDH > Device Manager and verify your headset shows a green “Active” status.
If you need adb available in your terminal and it's not recognized after installing MQDH, see Enable ADB in MQDH for troubleshooting and path configuration.
Create and configure your Unity project for Meta VR hand-tracking development.
01 Open MQDH
02 Start a New Project
03 Pick Your Settings
Open the Meta Quest Developer Hub app on your computer. On the left side, you'll see a menu — click on XR Projects. This is where you can create and manage all your Unity projects.
Click the Create project button in the top right corner. You'll see a form pop up asking for a few details. Give your project a name, choose where to save it on your computer, and pick the recommended Unity Editor version from the dropdown.
Under Configuration, set the XR Plugin to OpenXR and set SDKs to All. This installs everything you need (the Meta XR All-in-One SDK) so you don't have to hunt for packages later. Hit Create. You'll see a progress bar. When it's done, your project will open up in Unity automatically, already set up with the right build platform, plugins, and SDKs.
In the Hierarchy pane (usually on the left side of Unity), right-click on Main Camera and select Delete. Don't worry, we will replace it later with the XR camera used by the project.
Go to Meta > Tools > Project Setup Tool at the top of Unity. Click Fix All to take care of any issues, then click Apply All to set the recommended settings. This applies the Project Setup Tool's recommended settings.
Project settings setup tool with errors.
Project settings setup tool completed with all greens.
Go to Edit > Project Settings > XR Plug-in Management > Project Validation. If there are any remaining warnings, click Fix All in both tabs. If everything shows green, you're good to go!
XR Plug-in Management Project Validation.
Open Window > Package Manager, click on My Assets, and check if any Meta XR packages have updates available. It's always good to be on the latest version.
Open Window > Package Manager, click on My Assets.