JB - Aircraft HUD

Aircraft HUD – Jet-Style Head-Up Display (Unreal Engine 5.5.4 Project)

This project brings the look and feel of a real fighter jet cockpit directly into Unreal Engine. Designed as a fully functional Head-Up Display (HUD), it overlays critical flight data in a clean, transparent, and easy-to-read format—just like in modern aircraft.

Built inside UE, this HUD system includes:

Core Flight Data – Speed, altitude, pitch, and roll indicators update dynamically.

Targeting Reticle – Center reticle with lock-on markers for immersive combat or simulation projects.

Compass & Heading Scale – Full directional display along the bottom of the HUD.

Warning System – Animated “WARN” indicator triggered by blueprint scripting.

Custom Blueprint Logic – Real-time updates driven by variable bindings and dynamic materials (speed, altitude, pitch, yaw, etc.).

The design uses a transparent glass-style projection, closely resembling real HUDs in fighter jets, while the underlying Unreal Blueprint system ensures smooth data flow and animation control.

Perfect For:

Game developers creating flight sims or combat experiences

Educational demonstrations of HUD design in Unreal Engine

Aerospace enthusiasts exploring cockpit UI design

Creative projects looking for a futuristic interface overlay

This project is free to download and share—feel free to use it, modify it, and integrate it into your own simulations or games.

Hi, Do you have a 5.4 version available?

1 Like

Hi!
The HUD was made in UE 5.5/5.6, but you can still use it in Unreal Engine 5.4.

To use it in 5.4:

  1. Create a new UE 5.4 project.

  2. Right-click the “AircraftHUD” folder in the 5.5/5.6 project → Migrate.

  3. Select your 5.4 project’s Content folder as the destination.

Everything is version-independent, so it will work the same in 5.4.
At worst, you may just need to reassign a font or material in the widget, but that’s a quick fix.

Thanks for being here, and feel free to ask if you need help!

Hello.. thank for the asset.. is there a tutorial I could follow to use it?

1 Like

Hi!

First, add the Aircraft HUD widget to your aircraft and store it in a widget variable.

In the aircraft’s Event Graph, create a custom event. From that event, get the widget variable, get its User Widget, and cast it to the Aircraft HUD widget. Then call the Aircraft HUD Update function and connect your aircraft’s bools and floats, such as lock, guns, and flight inputs, to the matching inputs.

On Begin Play, call the custom event. Add a short Delay, then call the event again so the HUD keeps updating. Adjust the connections to match the variables in your aircraft.

I’ll make a short video when I have time.

Thanks for being here!