Develop
Develop
Select your platform

Packaging and preparing your new project

Updated: Dec 16, 2024
When you’ve developed your project, there are still a few steps you need to complete before you can submit your app to the Meta Horizon Store. This section covers those in overview--for a full look at the process, see the Publishing Your App section in the developer documentation.
In addition to this page, the Building and Packaging Apps documentation provides in-depth information on running and deploying Unreal applications.

Launching your app on your headset

This section describes how to launch your Unreal Engine project so you can view it on your headset.

Launching your app on a Rift headset

Launch the application to your Rift from the Play menu by choosing VR Preview. Put on your headset, and you should see your app in the device.
Screenshot of the **Play** menu, showing the VR Preview options

Launching your app on a Meta Quest headset

  1. Ensure you have connected your headset to your development PC via the USB cable.
  2. Make sure you have installed and can run the Android Debug Bridge (ADB) and that your PC can see the device using the ADB command. For more information, see ADB in the Mobile SDK Developer Guide.
  3. In the Unreal Engine Editor, click beside the Launch icon to open Options for Launching on a Device.
  4. From the drop-down list, select the device you want to deploy to. If the system prompts you to save the project, do so, even if you recently saved it to ensure your headset has the most recent content.
  5. There is a progress bar that indicates the status of the packaging process in the lower corner of the Unreal Engine Editor. If this is the first time you are packaging your project, it could take a few minutes, depending on the size of your project.
  6. You can launch the project and view it on your headset when the process is complete.

Adding an entitlement check

We recommend implementing the Entitlement Check for all the Unreal apps you ship on the Meta Horizon Store to verify that users have purchased your app legitimately. Please see the Unreal Development Getting Started document for more information.

App distribution

Review the app requirements and submission process for distributing your app in the Store.

App distribution for Ocuslus Rift

App distribution for Meta Quest

You must have an Android Distribution Keystore to submit your app to the Store.
Before building your final release package, create a new Android keystore as described in the section Manually Sign an APK in Android’s Sign your Applications guide. Once you have generated your distribution keystore, in the Unreal Editor, go to Edit > Project Settings > Platforms > Android, scroll down to Distribution Signing, and enter the required information.
See the Application Signing section of the Mobile SDK documentation for more information.
Did you find this page helpful?