Hello everyone, I hope I’m in the right section to discuss this issue.
I’m using Unity 2019.1.8f1 and I’m having trouble speeding up the launch of my game when it’s built.
The splash screen starts almost immediately but then the program stops responding for around 60-120 seconds before launching the first(almost empty) scene. ( I tried on many different computers and it behaves the same independently from the machine.)
I first load an almost empty scene (one picture and an async scene loading script).
I would like to replace this long loading time by a true loading screen or at least a picture to say the player that it’s loading. But there seem to be no way to be doing it as it’s after the splash screen finishes and before the first scene is rendered.
What are the operations that Unity is performing at this point?
I already removed all the resources folders to avoid unwanted asset caching.
I heard about shader pre-compiling but couldn’t find any information on how to properly avoid that at launch.
Do you have any idea of what could be causing so much loading time? Is there a way to profile the launch of the executable to see what’s happening?
Thank you for your help!