Loading screen in UE4 ONCE AND FOR ALL!

Did you ever manage to find a good, clean solution? I have been spending the last 4 days (not counting the days setting up UMG and level streaming before attempting TheJamsh’s method) trying to get a smooth, animated loading screen to work.

At the moment, I’ve got the loading screen set up in a separate module and called from blueprints prior to opening a map, as advocated in this talk and like how they do in ShooterGame, Fortnite and ActionRPG, instead of hooking it up to OnPreLoadMap.

But I have two issues.

First; the only way I’ve managed to actually stop the loadingscreen movie is when I’ve set bMoviesAreSkippable = true; which means that they can be instantly skipped by clicking any mouse button or key, which makes it a no-go for loading screens.

Second; The loadingscreen and movie still hangs while opening the other map, which makes for a bad experience and kinda defeats the purpose of separating it into a different module.

Can’t believe how Epic hasn’t given UE4 a robust, simple loading system yet, when they have added so many frivolous features over the years.