Version: Unity 6.6 Alpha (6000.6)
Language : English
Develop for Meta Quest
Packages and templates for Meta Quest development

Meta Quest build profile

Understand how to configure the Meta Quest build profile.

In Unity 6.1 and later, you can use the Meta Quest build profile in the Build Profiles window.

By default, the Meta Quest platform shares Player settings with the Android build platform. You can use the Meta Quest build profile to override project settings specifically for Meta Quest.

Prerequisites

Create the Meta Quest build profile

Create the Meta Quest build profile in the Build Profiles window, as outlined in Create and manage build profiles.

Choose packages from the platform browser

When you add the Meta Quest build profile, you can select packages for Meta Quest development that Unity installs when you create the build profile.

Note: The OpenXR plug-in is a required package for the Meta Quest build profile, and is automatically installed when you create the build profile.

Optionally, you can install Meta’s packages for Meta Quest development from the Partner Packages section of the Platform Browser window. To learn which Meta packages you can install with the Platform Browser, refer to Meta packages.

To install partner packages:

  1. Select the packages you want to install from the Partner Packages section.
  2. Select Add Build Profile to Add the build profile and install selected packages.

Unity installs the packages you have selected, and you can access them from the Package Manager.

Default settings reference

When you create a Meta Quest build profile, Unity pre-configures some specific Player and Quality settings.

To access Player settings, click the Player Settings button at the top of the Meta Quest Build Profile page. The following table outlines the default overridden Player settings for the Meta Quest build profile:

Setting Default value
Graphics API Vulkan
Minimal Android API Level Android 10.0 (API level 29)
Target API level Android 12L (API level 32)
Scripting Backend IL2CPP
Target Architecture ARM64
Stereo Rendering Path Instancing

To access quality settings, click the Player Settings button at the top of the Meta Quest Build Profile page and select Quality from the left-hand menu. The following table outlines the default overridden Quality Settings for the Meta Quest build profile:

Setting Default value
Anisotropic Filtering Forced On
Quality Level A new Meta Quest (Build Profile) option

Customize build profile settings

When you select your Meta Quest Build Profile from the Build Profiles list, you can configure the following settings derived from the Meta Quest build target:

  • Platform Settings: The Meta Quest platform is derived from the Android build platform and shares its settings with the Android platform. To learn about the settings available in the Android build platform, refer to Android build settings reference.
  • Player Settings, Graphics Settings, and Quality Settings: shared with the Android build target by default. You can customize and override these settings for the Meta Quest platform. To override these settings, select the relevant settings group from the Add Settings dropdown.

Build profile shader optimizations

When you enable the Meta Quest build profile, Unity enables some automatic shader optimizations to reduce GPU frame time. To learn more about these optimizations, refer to Shader optimizations for Meta Quest.

Additional resources

Develop for Meta Quest
Packages and templates for Meta Quest development