VirtuAir — portfolio page
VR training app • Unreal Engine VirtuAir hero screenshot

VirtuAir

Commercial VR training application deployed at the Balice Airport Training Center (Kraków) and ISAVIA (Reykjavík). The experience helps users step into less visible airport roles (beyond pilots and cabin crew) through hands-on, interactive scenarios.

Unreal Engine VR (forward shading) Blueprints Gesture recognition Rigged jet bridge Audio integration

What it is

A VR training suite built for airport education: users learn procedures and responsibilities in multiple roles, with guided checklists, interactive equipment, and real-time feedback.

  • Deployed in dedicated VR stations at two real training locations.
  • Modules: Walkaround, Jet Bridge, Customer Service, Cabin Crew, Marshaller.
  • Focus: approachable onboarding into airport ground operations and passenger-facing workflows.

My responsibilities

  • Ported the Marshaller module from Unity to Unreal (rewrote logic, refreshed shaders, added new models, and implemented gesture recognition).
  • Built module logic in Blueprints for Jet Bridge, Customer Service, Cabin Crew, and Marshaller (Walkaround was co-developed).
  • Programmed the Jet Bridge system: a VR-operated control panel driving skeletal movement via joystick + buttons, camera feed preview, curtain controls, and aircraft type selection.
  • Developed interaction sequences (door opening, pneumatic brake placement, checklist-driven tasks) and ensured reliable VR UX.
  • Modeled & rigged the Jet Bridge and created/updated key props (bridge control panel, interior reworks for aircraft cabins).
  • Audio pass across the experience, plus VR project setup and optimization-oriented settings.