Game stutters when a map is launched by using OpenLevel; is there a way to know when all assets have actually been loaded?

You can use UGameplayStatics::LoadStreamLevel, it will automatically async load the level.
But, when it is going to be shown, it could cause stutter due to constructing the actors. Because after the level is loaded, the engine will run for to all actors of the level and construct them.

To solve this, you need to fight the engine level streaming engine or modify the engine or put the construction to BeginPlay and add some delay.

1 Like