Skip to content
Splash Forklift Simulator

Forklift Simulator

Training serious game · UE4 · procedural scenarios and scoring system

{ Unreal Engine Developer}

logo of Unreal Engine

Unreal Engine

logo of C++

C++

logo of GitHub

GitHub

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.

UE4Simulation engine
DynamicPractices generated from rack coding
Node.jsOperator performance reports

Problem

Training forklift operators on real equipment carries accident risk, equipment damage, and long training times.

Solution

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.

Result

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.

Project reel


Forklift Simulator


Angel Iram
{ Unreal Engine Developer}

Load Spawn System

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.

Angel Iram
{ Unreal Engine Developer}

Practice Generation in the Simulator

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.

Angel Iram
{ Backend Developer}

Performance Report Generation

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.

The code for this project belongs to the client and cannot be published. What I can show is on this page: the problem, the solution I built, my specific role and screenshots of the product. If what you want is to read my code, that's exactly why I built Ghostline: a complete, playable game with both the C# client repo and the TypeScript API repo open —the same technical judgment I applied here, this time auditable commit by commit.

Gallery

Safety Manual

Manual detailing the use of helmets, vests, and gloves for forklift operator safety.

RTG Crane Simulator — Unity
Next projectRTG Crane Simulator — UnitySerious game · Unity · vehicle and grab mechanics, from scratch