Problem
Training forklift operators on real equipment carries accident risk, equipment damage, and long training times.
The video loads when you press play, not beforeForklift SimulatorTraining serious game · UE4 · procedural scenarios and scoring system
A training serious game for forklift operators in Unreal Engine 4. I built the procedural scenario generation —practices are assembled from the rack encoding, so no two sessions are identical— and the performance scoring system that grades the maneuver and issues the operator's report in Node.js.
Training forklift operators on real equipment carries accident risk, equipment damage, and long training times.
I developed an Unreal Engine 4 simulator with dynamic load spawning based on rack coding, varied practice generation, and performance evaluation with Node.js reports.
Safe, repeatable practice in scenarios no two sessions repeat, with a per-session performance report generated in Node.js that documents every maneuver the operator makes.

I developed a spawn system for the dynamic placement of loads in the simulator environment, based on shelf coding. This system enhances the simulator's functionality and realism by allowing precise and adaptable placement of loads.

I designed and implemented an advanced system for generating practices in the forklift simulator, using different types of shelf coding. This system allows the creation of dynamic and varied training scenarios, improving the quality and diversity of available practices for operators.

I implemented a report generation system using Node.js, allowing detailed analysis and tracking of operator performance in the simulator. This system facilitates the evaluation and continuous improvement of operators' skills.





Serious game · UE5 · full-terminal level with two operable vehicles