Make Your Game Look Awesome With This Simple Fade Trick!

Make Your Game Look Awesome With This Simple Fade Trick!

Add automatic fade-in and fade-out animations to your Unreal Engine levels with Blueprints. Perfect for splash screens, title cards, and intro UI effects.

This tutorial shows you how to automatically play fade-in and fade-out animations when your level starts in Unreal Engine — no C++ required.
Using just Blueprints, you’ll prepare a UI widget, create fade animations in UMG, and trigger them from the Level Blueprint for a smooth intro effect.

This method is perfect for splash screens, title cards, or intro UIs that appear briefly on load and disappear without user input.


1) Preparing the Widget

Creating Animations:

Now the widget has both fade-in and fade-out animations ready.
They will also appear as animation variables in the Graph, so we can trigger them from Blueprints.


2) Setting Up the Level Blueprint

Open the Level Blueprint for your map (e.g., ThirdPersonMap).

Step-by-step logic:

  1. Event Begin Play → fires when the level starts.
  2. Create Widget → select WBP_Title as the class.
  3. Promote to Variable → name it TitleWidget.
    • This keeps a reference so we can trigger animations later.
  4. Add to Viewport → displays the widget onscreen.
  5. Add a Delay (0.2s) → ensures the widget is fully ready.
  6. Play Animation (Fade In) → target = TitleWidget.
  7. Delay (1s) → lets the fade-in complete and the title stay visible briefly.
  8. Play Animation (Fade Out) → again targeting TitleWidget.
  9. Delay (1s) → allows fade-out to finish.
  10. Remove from Parent → cleans the widget from the screen.

3) Why Use Delays?


4) Expanding the System

This logic works perfectly for level start intros, but you can also:


5) Recap

We built a clean fade system with only a few Blueprint nodes:

This is an easy but powerful trick for polished intros and transitions in your game.


Subtitle Expansion (Full Tutorial Flow)

“A viewer asked how to make a title fade in automatically when a level starts. I prepared a widget (WBP_Title) with two animations: Fade In (opacity 0 → 1) and Fade Out (1 → 0). In the Level Blueprint, on Event Begin Play, I created the widget, promoted it to a variable (TitleWidget), added it to the viewport, and added a short delay. Then I played Fade In, waited a second, played Fade Out, waited again, and finally removed the widget. The result: the title appears smoothly at level start, fades in, stays briefly, fades out, and disappears automatically. Perfect for splash screens or intro cards.”


Wrap-Up

The fade trick is a must-have for creating professional-feeling intros, splash screens, or cinematic transitions.
It’s simple, reusable, and requires no Event Tick or extra systems.

👉 Watch the full tutorial here: YouTube Link
👉 More guides at: rambod.net
👉 Subscribe to Rambod Dev for more UI & animation tips.