- Home /
Use Application.LoadLevel or have the entire game as one scene or something better?
Hello, I am developing a puzzle game (Mobile) with about 100 levels. Presently I have made a nested prefab system and a level manager for loading levels. Now the pros and cons are: Pros: No loading or unloading of assets during gameplay. Cons: Long loading times when the game is launched for the first time (~8 seconds)
Now, is there a better way to do this rather than loading everything at beginning?
Thank You.
Loading all your assets during launch seems the best way to go for your kind of game, the only thing you could do is just optimize your assets. Is there a lot of audio being loaded, because decompressing audio takes a lot of time.
Answer by Laundro · Jun 05, 2014 at 09:59 AM
Depending on how complex the scene it may be beneficial to load the levels separately. However if you wanted to add a splash screen and/or loading screen you could get away with having it all in one.
I put up a splash screen. While displaying the splash screen I am loading the game. So it feels like loading does not take so long.
Your answer
![](https://koobas.hobune.stream/wayback/20220613150811im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
Use Application.LoadLevel or have the entire game as one scene? 0 Answers
load next scene during current scene 1 Answer
How to reduce loading time between scenes? 1 Answer
Loading another scene - Glitches? 0 Answers
How do I fix this? 0 Answers