onAirXR Playground is running on onAirXR Enterprise platform. In the platform there is a special server - Group Content Server (GCS) - which runs content as a host. And in most cases, a screen connected to GCS shows the content’s display which renders a third-person view of the content.

By default, the host process displays the content at the pose of the camera under AXRPlayground.

Screenshot 2023-08-16 124118.png

However, you can make your own content display using AXRPHostDisplay.

  1. Create your own component inherited from AXRPHostDisplay then add it to a game object.

    Screenshot 2023-08-16 133236.png

  2. Add cameras, UI elements, etc. to make your own display under the above game object.

    Screenshot 2023-08-16 133657.png

  3. Write scripts using AXRPHostDisplay methods. (See DefaultHostDisplay.cs in “Demo Scene” sample for example code.)

  4. In XR Origin > Playground > AXRPlayground component, set your host display component to Host Display

    Screenshot 2023-08-16 135220.png

🏠  onAirXR Playground Developer Guide

Getting Started


System Requirements


Quick Start


Explore Demo Scene


Programming Guide


Create Avatar


Set Places


Handle Player Input


Share Animator


Share Video Player


Share Timeline


Share Audio Source


Share Game Object Movement


Share Data


Show Data


Create Trigger Volume


Show Game Object To Only Some Players


Instantiate From Prefab


Move Between Scenes


Make Display


Programming Guide In Depth


onAirXR Playground Technical Overview


Avatar & Avatar Selector