You are using an unsupported browser. Please update your browser to the latest version on or before July 31, 2020.
close
You are viewing the article in preview mode. It is not live at the moment.
Home > Developers > PIXO Bonfire Player > PIXO Bonfire Player Build Guide
PIXO Bonfire Player Build Guide
print icon

Overview

Any time we have to create a custom-coded spark for a project, we must build it into a new, custom version of the Bonfire Player. Since PIXO has a custom player that is used for all clients, we have to get updates from DimensionX (DimX) pushed to our repo for new enhancements from them, in addition to our own updates.

 

Use this guide for steps to build a new version of the Bonfire Player. Player Build History


Building for PICO & Meta Quest

  1. Close the Unity Editor before pulling the changes from git.

  2. Checkout dev branch.

  3. Open the Unity Editor and switch to the Android platform.

Quest Setup

  1. Go to PlayerSettings > XR Plug-in Management. Select the OpenXR checkbox:

  1. Under XR Plug-in Management, go to the OpenXR Settings. Select the Meta Quest Support checkbox and add both Quest interaction profiles.

 

  1. Click the Gear icon next to the Meta Quest Support checkbox and double check that the Force Remove Internet Permission checkbox is left unchecked.

  1. Build an apk.

PICO Setup

  1. Enable Pico support under the OpenXR settings by clicking the PICO XR feature group checkbox.

  1. Under OpenXR settings, add the PICO interaction profiles and select the PICO XR checkbox under OpenXR Feature Groups

  1. Go to XR Plug-in Management > Project Validation. If you don’t see any errors there, but the exclamation points near PICO XR are still showing, restart the Editor. You should see the errors like in the screenshot below. Click Fix All and wait.

  1. Return back to the OpenXR settings and make sure that the exclamation points are gone. Check if the interaction profiles are still present. If not, add them again.

  2. Click the Gear icon next to the Meta Quest Support checkbox and uncheck Force Remove Internet Permission.

  3. Build an apk.

Building for VRX

  1. Close the Unity Editor before pulling the changes from git.

  2. Checkout dev-vrx branch. Pull the latest changes from dev to dev-vrx.

  3. Open the Unity Editor and switch to Android platform.

  4. Check the Snapdragon Spaces feature group checkbox under the OpenXR settings checkbox.

  1. Setup the Snapdragon OpenXR SDK and add interaction profiles. 

  1. Click the Gear icon next to Base Runtime and make sure the setup is identical to the below screenshot:

  1. Double check that the Force Remove Internet Permission checkbox is left unchecked in the Meta Quest Support menu.

  1. Build an apk.

Feedback
0 out of 0 found this helpful

scroll to top icon