We creating a game with a quite big world and multiple effects in it. So we expiriencing an extremly long loading. It may take 1-3 minutes which is not ok.
I suppose It can be something wrong with meshes or I storing effects wrong way or maybe something with scripts.
I would make some sort of loading screen. All the effects and other models that might cause a increased time in loading the game, could be inside folder in replicated storage that slowly place themselves into the game. Or make a new place and make it the start place, then run a script that teleports them to the main game. However, I’ve never had that issue with loading before, even with a bunch of effects.
If you haven’t already, you could organize all your models and put them into separate folders. So the game just has to load the folders and not all those separate models. You could do the same with the ui.
Btw We found out that the main reason of long loading time was a large number of npcs. So the solution is to make a system similar to bloxfruit, where npcs are appeared only when you are nearby their spawnpoint
Idk, why am I writing this, but maybe it will help somebody