Audomaro Durán Lead Unreal Engineer ES
Case 02 of 07 · Technical challenge

One core for twelve simulators

How to stop rebuilding every simulator from scratch and turn custom projects into a product.

See the project: Simulux
My role
Co-Founder & Technical Lead
Location
Ciudad Madero, Mexico
Year
2023 – 2026
SIMULUX heavy-machinery simulator splash screen with an excavator, a wheel loader and the session menu

01 The starting point

Every client asked for a different machine, and every simulator started as a new project. Maintenance grew with each delivery. The question was which part is the same in all of them and which is truly specific to the equipment.

02 Scope

In scope

  • Shared core: sessions, scenarios, assessment, and reporting
  • Swappable equipment modules
  • Input layer for OEM cabins and commercial controllers
  • Instructor over Pixel Streaming

Out of scope

  • Equipment-specific physics (lives in its module)
  • Per-client training content

03 Process

  1. Audit

    What repeated across the delivered simulators

  2. Core

    Separate the core from the equipment modules

  3. Migration

    Move the existing simulators onto the core

  4. Product

    Lite versions for Steam and Epic

04 On site

05 Results

12
simulators on one core
45+
training modules
dic 26
launch