Skip to content

Built-In Components

These are additional Blueprint Script Macros to record common data - add them to your Level Blueprint or Player Actor Blueprint. These macros are intended for easy implementation and these try to make few assumptions about your project. You should review these macros to simplify and optimize in ways specific to your project's needs.

Analytics Tracker Components

Room Size

This will record the size of the participant's configured room size in meters. This is supported in UE4.27 or later. On Oculus/Meta platforms, this is also supported in UE4.26+.

Arm Length

This requires Dynamic Objects to be configured correctly for your hands.

Measures the distance from the HMD to each hand to calculate an approximate length of the player's arm.

HMD Height

Measures the median HMD height from the floor to calculate an approximate player height in meters.

Battery Level

Records a sensor for the battery level over time in the experience.

Framerate

Records a sensor for the average, minimum 5% and minimum 1% framerate over time.

Hand Elevation

This requires Dynamic Objects to be configured correctly for your hands.

Records a sensor for the elevation of each hand relative to the HMD.

HMD Orientation

Records a sensor for the pitch and yaw of the user's HMD.

Controller Tracking Events

Records an event when the controllers lose tracking.

Input Tracker

This requires Dynamic Objects to be configured correctly for your hands and that additional Cognitive3D inputs are defined. See Controller Setup for details.

Records the button states of controllers over time.