Train together in mixed reality, on any headset

Put trainees and instructors in one shared scene in the same room, keep everyone on the same step, and let trainers update scenarios themselves. One codebase runs on Meta Quest, Apple Vision Pro, iPhone and Android, in our cloud or yours.


Same room, same scene

Every headset and phone shares one coordinate frame and one scenario state.

Trainers own the content

Scenarios are built and updated without code, and reach devices over the air.

Runs where your data must stay

Managed cloud or on-premises, with SSO and audit logging.

What is ReactVision for training and simulation?

ReactVision is an XR development stack for collaborative training and simulation. Trainees and instructors share one mixed reality or VR scene in the same room through ReactVision Spatial Co-Location and replicated state, trainers build and update scenarios in the Editor without code, and one React Native codebase runs natively on Meta Quest, Apple Vision Pro, iPhone and Android, in our cloud or on your own infrastructure.

Three ways teams train

From a whole crew in one room to a single engineer at a machine, the same stack and the same content.

Team drills in the real room

Trainees stay in the real space with passthrough mixed reality on Quest 3 and 3S, all seeing the same equipment in the same place. When the instructor opens a fault, everyone sees it at once.

Built with

Co-Location, replicated state, passthrough MR

Immersive VR procedures

Rehearse procedures that are too costly, rare or dangerous to practise for real, with hand tracking, physics and full input handling built in.

Built with

ViroReact on Meta Quest, hand tracking, physics

Guidance on the job

On phones and tablets, on-device object detection recognises a piece of equipment and brings up the right step, while Cloud Anchors keep instructions pinned to the machine.

Built with

Object detection, Cloud Anchors, iPhone and Android

How a session comes together

Four steps from a written procedure to a crew training on it, and keeping it current afterwards.

01

Build the scenario

Trainers lay it out visually in the Editor, or developers and their coding agents build it with ViroReact through the MCP server.

02

Rehearse it in the real room

Environment rendering plays the scene inside a recording of the actual space, so placement, scale and sightlines are checked before anyone travels.

03

Run it together

Trainees and instructors join one co-located session across Quest, Vision Pro, iPhone and Android, with every device kept on the same step.

04

Update it over the air

Revise a procedure in the Editor and it reaches every device without an app release, so training keeps pace with the real process.

The stack underneath

ReactVision builds every layer, from the renderer to the spatial infrastructure, so co-location, shared state and content updates work together without glue code.

Regulated sites and retiring hardware

On-prem when the data cannot leave

Deploy ReactVision Spatial and Spatial Intelligence inside your own secure infrastructure. Anchors, assets and session data stay on your servers, with SSO and audit logging on enterprise plans. Training in a secure environment? See AR and VR for defence.

No device lock-in

One React Native codebase targets Quest, Vision Pro, iPhone and Android. When a headset is retired, your scenarios move to the next device instead of being rebuilt. See enterprise XR that outlives the device.

HoloLens 2 support ends on 31 December 2027. If your training runs on it today, read our HoloLens 2 migration guide.

Training and simulation questions

Can several trainees share one mixed reality session in the same room?
Yes. ReactVision Spatial Co-Location puts multiple people and devices into one shared coordinate frame in real time, and replicated state keeps the scenario in sync for everyone. It works across Meta Quest, Apple Vision Pro, iPhone and Android.
Which devices can ReactVision training run on?
ViroReact runs natively on Meta Quest 3 and 3S (VR and passthrough mixed reality via OpenXR), Apple Vision Pro (visionOS), iPhone and iPad (ARKit) and Android (ARCore), all from one React Native codebase. Android XR support is coming soon.
Do trainers need developers to change a ReactVision training scenario?
No. Trainers and subject matter experts can build and update scenes in the ReactVision Editor without code, and asset hosting delivers those updates to devices over the air without shipping a new app release.
Can ReactVision training deploy inside our own network?
Yes. ReactVision Spatial and Spatial Intelligence can be deployed on-prem in your own secure infrastructure, so training data, anchors and assets never leave it. On-prem is priced as a fixed licence plus maintenance, and enterprise plans include SSO and audit logging.
Should we build training in ReactVision or a game engine like Unreal?
Use a game engine for full-mission simulators. Use ReactVision for procedural trainers, maintenance guides, rehearsal, and team exercises across headsets and phones. ViroReact loads glTF and GLB, so models from an existing simulator carry across.
Does ReactVision training work offline?
Yes. Once deployed, sessions run fully offline, on the device and your own servers.
We train on HoloLens 2. What happens when support ends?
Microsoft support for HoloLens 2 ends on 31 December 2027. ReactVision lets you move training content to Meta Quest, Apple Vision Pro, iPhone and Android from one codebase, and our HoloLens 2 migration guide walks through the steps.

Plan your first shared training session

Tell us the procedure, the devices and where it has to run. We will tell you honestly how ReactVision fits, or start building on the free tier today.