Technologies Used: Unreal Engine 5, C++ (Gameplay), Blueprints, Enhanced Input, UMG (UI), SpringArm/Camera Components, UFloatingPawnMovement (custom tuning), Data Assets, Gameplay Debug Tools
This real-time UAV Simulator focuses on flight feel, clean systems architecture, and readable telemetry. Built in UE5 with a modular AUAVPawn
, it pairs a smooth flight model with a compact HUD and side menu so features are easy to test and extend. The goal: a production-style sandbox that’s simple to fly, simple to iterate, and ready to showcase simulation chops.
Key Features:
Flight Model & Input Shaping
Smoothed pitch/yaw with rate limiting and damping for stable control—tuned for consistent feel across frame rates via Enhanced Input.Camera Rig
Spring-arm chase cam and pilot/POV cam with instant swapping—great for approach vectors, inspection passes, and debugging.Telemetry HUD
Clean UMG overlay showing altitude, velocity, heading, and system states; designed to stay readable over bright scenes.Side Menu (Subsystem Toggles)
Compact UI to enable/disable sensors, overlays, and debug draws at runtime without pausing the sim.Modular Pawn Architecture
AUAVPawn
exposes attachable components (HUD, sensors, payload stubs). Systems are isolated for easy upgrades and A/B tests.Scenario Loop
Spawner + lightweight targets to practice approaches and passes; tick/update pipeline kept tidy for extensibility.Config-Driven Tuning
Core parameters (rates, damping, UI thresholds) stored in Data Assets so designers—or future you—can retune without code changes.Planned Next Steps
Waypoint missions, collision feedback (audio + vignette), basic avoidance cues, and replay “ghosts” for run comparisons.
Why I built it?
I wanted a hands-on UE5/C++ playground to nail believable drone flight, stress-test my architecture, and have a sharp demo for simulation/graphics roles. In short: something fun to fly that also proves I can build clean, extensible systems—“serious under the hood,” joystick-grin on the surface.
Real-Time UAV Simulator
Assets Used in This Project
Asset | Description | Source |
---|---|---|
DJI Matrice 4T (M4T) Drone Model | A high-fidelity, modular 3D replication of DJI’s industrial UAV featuring optimized topology and detailed textures for simulation and visualization. | View on Fab |
Aircraft HUD – Jet-Style Head-Up Display | Transparent fighter-jet–inspired HUD system designed for Unreal Engine 5.5+, featuring dynamic flight data, compass, and warning indicators. | View on Fab |