Skip to content

Unity SDK Overview

The XRXP Unity SDK is the client side of the platform.

It is responsible for:

  • creating and closing sessions
  • recording events, questions, statistics, media, and tracked transforms
  • saving traces on the device
  • streaming data to XRXP when online
  • exposing optional modules for scene control, frame-rate monitoring, and eye tracking

Package layout

The Unity repository is split into one core package and optional modules:

  • com.xrxp.core
  • com.xrxp.module.scenecontroller
  • com.xrxp.module.framerate
  • com.xrxp.module.eyetracking

Design model

The SDK is intentionally modular:

  • the core package works on its own
  • each optional module adds a focused capability
  • module setup happens through Unity menu entries under XRXP or XRXP/Modules