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