Meta Quest 3

These screenshots show the Unity 6 and device settings required to successfully deploy and launch apps on the Meta Quest 3.

Settings & Permissions in Unity

1. Build Profiles > Android > MetaQuest Profile > Scene List & Scripting Defines

Ensure that you have a Build Profile targeting Meta Quest 3 with the correct scene list and scripting defines.

2. Build Profiles > Android > ML2 Profile > Other Settings

Make sure the Vulkan Graphics API, ASTC texture compression format, package name, version, IL2CPP scripting backend, new input system, ARM64 target architecture, internal write permission, and application entry point are set correctly.

3. Build Profiles > Android > ML2 Profile > Publishing Settings

Make sure the custom main manifest, custom main Gradle template, and custom launcher Gradle template are all correctly assigned.

4. Project Settings > XR Plug-in Management

Enable the OpenXR Plugin and Meta Quest feature group.

5. Project Settings > XR Plug-in Management > OpenXR > Enabled Interaction Profiles & Feature Groups

Check that any required interaction profiles, feature groups, and subsystems are enabled.

6. Project Settings > XR Plug-in Management > Project Validation

Review that all desired checks pass successfully.

If not using any of our features, this should be alright:

Installing an App to Meta Quest 3

  1. To install an .apk to your device, enable Developer Mode.

  2. Connect your Meta Quest 3 to your computer using the Link Cable.

  3. Enable "Allow USB debugging" if prompted.

    1. Check "Always allow from this computer" to not receive this popup in the future.

  4. Use SideQuest to install the app. Click "Install APK" and select your .apk file.

Settings & Permissions on Device

For each app you download, you may have to manually grant permissions (e.g., camera, passthrough, hand tracking) in Quick Settings > Passthrough, Settings > Camera, and Settings > Movement Tracking.

Some app features require Settings > Advanced > Developer Mode to be enabled.

Last updated