This plugin allows asynchronous level loading. It also comes with a loading screen widget.
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.
sorry
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.
Features:
・Asynchronous Level Loading
・Loading Screen
Code Modules:
・AsyncLevelLoad[Runtime]
Number of C++ Classes: 2
Number of Widgets: 1
Network Replicated: No
Supported Development Platforms: Win64
Supported Target Build Platforms: Win64