Async Level Load Plugin With Loading Screen

roy00227Games - Code Plugins - Feb 26, 2023

This plugin allows asynchronous level loading. It also comes with a loading screen widget.

  • Supported Platforms
  • Supported Engine Versions
    5.1 - 5.3
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

I have made it private as there are no plans to update it.


For those who want to use it, click here.

This is a plug-in made with reference to this video (UE4/UE5 How to async level load (with C++)).

UE5.1How to use AsyncLevelLoadPlugin

You can use the AsyncLevelLoad node by adding the scene components included in this plugin to your characters, player controllers, etc.

This node enables asynchronous level loading. So unlike the OpenLevel node, the loading screen never gets stuck.(It will stop when the level load ends and the level opens)

It also comes with a loading screen widget.


Observed an issue when loading levels with world partitions.

I'll update the plugin once it's resolved.

Update Ver1.1 (2023/03/23)

Added Async Level Load by Object Reference function that references a World soft object.

Technical Details


・Asynchronous Level Loading

・Loading Screen

Code Modules:


Number of C++ Classes: 2

Number of Blueprints: 1

Network Replicated: No

Supported Target Build Platforms: Win64, Mac, IOS, Android, Linux, LinuxArm64, TVOS

Tested Target Build Platforms: Win64