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.
Every headset and phone shares one coordinate frame and one scenario state.
Scenarios are built and updated without code, and reach devices over the air.
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.
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.
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.
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.
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.
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.
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.
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.
ViroReact
The open-source, MIT-licensed renderer your developers build with. One React Native codebase runs natively on Quest, Vision Pro, iPhone and Android.
ReactVision Spatial
Co-Location, replicated state, asset hosting with over-the-air updates, environment rendering and on-device object detection, with no backend for you to build or run.
The Editor
Visual, no-code scene building for trainers and subject matter experts, plus an AI agent. Changes publish to devices without a new app build.
MCP
Give your coding agent the whole stack: current ViroReact APIs, platform support checks per device, and render testing inside recorded real rooms.
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?
Which devices can ReactVision training run on?
Do trainers need developers to change a ReactVision training scenario?
Can ReactVision training deploy inside our own network?
Should we build training in ReactVision or a game engine like Unreal?
Does ReactVision training work offline?
We train on HoloLens 2. What happens when support ends?
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.