Skip to content
Lab

XR training platform for enterprise

A global manufacturing firm needed safety and skills training that could replace travel-heavy in-person sessions. We built a multi-user VR platform in Unreal Engine deployable to standalone headsets, no local servers required.

Client
Manufacturing firm (NDA)
Year
2024
Duration
22 weeks
Practice
Lab

§ 01Brief

The client ran quarterly safety training for 2,000 employees across 14 sites on 4 continents. Flying instructors between sites cost $380k per year and introduced a 6-week scheduling lag between incidents and retraining.

We designed and built a VR training platform with 4 scenario modules — equipment lockout, fire evacuation, chemical handling, and machinery operation. Up to 8 trainees could run the same scenario simultaneously from different headsets.

§ 02Approach

  1. 01
    Scoping

    Scenario design workshop

    We ran a 3-day workshop with the client's safety team, mapping every step of each training scenario before opening Unreal Engine. The scenario scripts were reviewed by their legal team before any 3D work started.

  2. 02
    Platform

    Multi-user networking layer

    Unreal's NetDriver on a dedicated cloud server. We custom-built a session management layer so instructors could spawn, observe, pause and replay sessions from a web dashboard — no Unreal install required.

  3. 03
    Content

    4 scenario modules

    Each module was a photorealistic reconstruction of a real site section, built from the client's engineering drawings. Materials were scanned on-site in Mumbai during a 2-day trip.

  4. 04
    Rollout

    Standalone headset deploy

    Meta Quest 3 standalone — no PC, no local server. Headsets were enrolled in an MDM fleet and received scenario updates OTA from the same dashboard instructors used to run sessions.

§ 03Outcomes

4Scenario modules
8Concurrent users
22 wksDelivery
$380kAnnual travel replaced
We ran 3 full cohorts in the first month. The scheduling problem is solved — and the completion rate is higher than the in-person sessions were.
VP EngineeringClient · NDA