Saltar al contenido
Splash Simulador de Grúa RTG

Simulador de Grúa RTG

Serious game de entrenamiento · UE5 · sistema de quests y estación de instructor

{ Desarrollador Unreal Engine / Full Stack}

logo of Unreal Engine

Unreal Engine

logo of C++

C++

logo of Nest.js

Nest.js

logo of Angular

Angular

logo of Socket.io

Socket.io

Serious game de entrenamiento para operadores de grúa RTG, construido en Unreal Engine 5 sobre una estación de cinco pantallas: un sistema de quests reutilizable —clases de tarea, colecciones y eventos— encadena las maniobras, y una estación de instructor vía Pixel Streaming permite supervisar e intervenir la partida en remoto. Construí también el sistema de generación de contenedores por bloques con codificación, la optimización de video para sostener el streaming, y migré el Pixel Streaming de Node.js a NestJS con frontend custom.

5Pantallas sincronizadas
UE5Motor de simulación
RemotaEstación de instructor vía Pixel Streaming
NestJSServidor de señalización migrado

Problema

Formar operadores de grúa RTG con equipo real es costoso y riesgoso, y el instructor necesita supervisar e intervenir la sesión sin estar dentro de la cabina.

Solución

Construí un simulador inmersivo en Unreal Engine 5 sobre una estación de cinco pantallas, con generación de contenedores por bloques codificados, un sistema de tareas reutilizable y una estación de instructor remota vía Pixel Streaming con señalización en NestJS.

Resultado

Entrenamiento seguro y repetible con supervisión remota en tiempo real, sosteniendo el streaming gracias a la optimización de video del simulador.

Reel del proyecto


Simulador de Grúa RTG


Angel Iram
{ Desarrollador Unreal Engine}

Codificación de Piso y Sistema de Spawn de Contenedores

Desarrollé la codificación de piso y un sistema para generar contenedores por bloques, optimizando la organización y gestión de cargas en el simulador.

Angel Iram
{ Desarrollador Unreal Engine}

Sistema de Tareas Reutilizable

Implementé un sistema de tareas tipo quest con clases de tareas, colecciones de tareas y eventos asociados, permitiendo la reutilización y flexibilidad en la creación de tareas.

Angel Iram
{ Desarrollador Full Stack}

Migración de Template a NestJS

Realicé la migración del template de Pixel Streaming de Node.js a NestJS y desarrollé el frontend basado en una maqueta proporcionada

El código de este proyecto es propiedad del cliente y no puede publicarse. Lo que sí puedo mostrar está en esta página: el problema, la solución que construí, mi rol concreto y capturas del producto. Si lo que quieres es leer código mío, para eso construí Ghostline: un juego completo, jugable, con el repo del cliente en C# y el de la API en TypeScript abiertos —el mismo criterio técnico que aplico aquí, esta vez auditable commit a commit.

Galería

Configuración del Simulador de Grúa RTG

Vista completa del simulador de grúa RTG con una estructura de 5 pantallas, mostrando la simulación en tiempo real. Esta configuración permite una experiencia de formación inmersiva y detallada para los operadores, replicando con precisión el entorno y las operaciones de una grúa RTG.

Ecosistema Insurtech
Siguiente proyectoEcosistema InsurtechPlataforma de seguros · Web, móvil y CRM