Problem
Training RTG crane operators on real equipment is expensive and risky, and instructors need to supervise and intervene in sessions without being inside the cabin.
The video loads when you press play, not beforeRTG Crane SimulatorTraining serious game · UE5 · quest system and instructor station
A training serious game for RTG crane operators, built in Unreal Engine 5 on a five-screen rig: a reusable quest system —task classes, task collections and events— drives the maneuvers, and a Pixel Streaming instructor station lets a trainer watch and intervene in the session remotely. I also built the block-based container generation system with encoding, the video optimization to sustain the stream, and migrated Pixel Streaming from Node.js to NestJS with a custom frontend.
Training RTG crane operators on real equipment is expensive and risky, and instructors need to supervise and intervene in sessions without being inside the cabin.
I built an immersive Unreal Engine 5 simulator running on a five-screen station, with block-coded container generation, a reusable task system, and a remote instructor station via Pixel Streaming with NestJS signaling.
Safe, repeatable training with real-time remote supervision, sustaining the stream thanks to the simulator's video optimization.

I implemented a quest-like task system with task classes, task collections, and associated events, allowing reuse and flexibility in task creation.

I developed floor coding and a system for generating container blocks, optimizing the organization and management of loads in the simulator.







Training serious game · UE4 · procedural scenarios and scoring system