Aviation Training Platform
Senior Unity Developer
| 2 years | Team of 5 developers |
B2B VR training platform serving global aviation industry clients including Lufthansa, Swissport, DHL, and airlines worldwide
Overview
Built and shipped 10+ training scenarios for aviation ground operations: simulations of specialized equipment (Highloader, Beltloader, Trepel) with realistic physics, AI-driven vehicles and NPCs, and VR controls.
Technical Stack
Unity 6, URP, DOTS/Entities, Meta XR/OpenXR/PICO SDK, ObiPhysics, Custom Behavior Trees, NavMesh, Contacts Modification API, UniTask/UniRx, DOTween, RootMotion, Addressables
Core Technical Contributions
-
Physics & IK - Wrote custom inverse kinematics for Highloader lift mechanisms and cargo handling. Used the Contacts Modification API for belt conveyor and roller physics, integrated with the DOTS/ECS setup. Built rope/cable/hose simulations on Obi Physics for cargo securing and equipment operations.
-
Ground Vehicle Operations - Built vehicle controls supporting physical USB steering wheels, virtual controls, and joysticks, with mixed reality via the Passthrough API. Implemented motion sickness mitigation — camera vignetting, visual anchoring, velocity constraints, vehicle stabilization — so trainees can stay in the headset through long sessions.
-
AI & Behavior Systems - Built custom action-based behavior tree framework integrated with DOTS/ECS for NPC drivers and autonomous vehicles. Implemented NavMesh-based navigation with gesture recognition for marshalling, so the player and AI ground crew can coordinate the way real crews do.
- Performance Optimization - Designed the ECS system execution pipeline with layered presentation/simulation groups. Implemented Asynchronous SpaceWarp with selective exclusions for fast-moving objects to hold target frame rates on Meta Quest and PICO. Profiled with Unity Profiler, OVR Metrics Tool, and Meta Quest Developer Hub.
Complex Training Scenarios
-
Pushback Operations - Multi-vehicle coordination with aircraft pushback, trajectory accuracy validation, and NPC interaction systems
-
Highloader Operations - Full cargo loading simulation with physics-based conveyor systems and custom IK solutions
-
Beltloader Integration - AI autopilot systems and automated equipment operations
Business Impact:
Industry First - Reverse-engineered proprietary USB HID protocols and built a custom Java-Unity driver plugin. The result: the first standalone VR headset application with native force-feedback steering wheel support. Competing solutions still require a PC.