Saltar al contenido
Desarrollador Full Stack

Simulador de Grúa RTG

Pixel Streaming: señalización migrada de Node.js a NestJS · frontend web en Angular

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.

  • Nest.js
  • Angular
  • Socket.io
Simulador de Grúa RTG
Remota
Estación de instructor vía Pixel Streaming
NestJS
Servidor de señalización migrado
01

La historia

01.1

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.

01.2

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.

01.3

Resultado

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

02

Qué construí

  1. 02.1Desarrollador 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.

03
Siguiente proyecto

Ecosistema Insurtech

Plataforma de seguros · Web, móvil y CRM