Launching soon · part of XR Forge

Record an XR take once. Replay it forever.

Record XR movement in Unity Play Mode, save it as a take, and replay or loop it through the XR Device Simulator without putting the headset back on.

A take recorded once, looping in the Device Simulator.

Headset fatigue is a development cost

You have put the headset on forty times to test the same grab. Every iteration on a VR interaction costs the same tax: headset on, find the object, perform the motion, headset off, read the console. Change one line, pay it again. The motion is never quite identical, so neither is the bug.

How XR replay works in Unity

  1. 01

    Record a take

    Start recording, enter Play Mode, perform the interaction once. Head and controller motion is captured frame by frame.

  2. 02

    Save it

    Takes are saved into the project, so they can be committed next to the scenes they exercise.

  3. 03

    Loop it in the Simulator

    Replay the take through the XR Device Simulator — identically, every time, with the headset on the desk.

Built for XR testing, QA and debugging in Unity

Debugging Implemented

Reproduce a bug by replaying the exact take that caused it, instead of trying to perform the same motion by hand.

QA and regression Implemented

Run yesterday's take against today's build and see what changed.

Develop anywhere Implemented

Leave the headset on the desk. Develop and test XR interactions from your keyboard, anywhere — plane, cafe, couch.

Automated testing Planned

Takes are fixtures. Drive play-mode tests from real recorded motion rather than synthetic input.

Trailer capture Planned

Repeatable camera and hand motion, so you can retake the lighting without retaking the performance.

MCP agent control Planned

Let AI agents drive the simulator through MCP — automate testing and exploration without human input.

Git-friendly takes your team can share

A take is a pair of files — an .asset profile and its .inputtrace recording — written into a project-relative folder. They commit to version control next to the scenes they exercise, which turns a bug report into something a teammate can replay rather than re-enact. A reviewer runs the take instead of reading repro steps and hoping they perform the same motion.

Requirements

XR Forge Replay is an Editor-only Unity package. It needs Unity 2022.3 LTS or newer and XR Interaction Toolkit 3.0 or newer; the XR Device Simulator it drives ships with XRI 3.0.

Early access

The documentation is open to early-access users now. If you have the access password, it is behind this link.

Read the docs