- Home /
The question is answered, right answer was accepted
Performance optimization
Hello,
I'm trying to find the best way to do my android game. There are a big number of levels, but each level contains 3D models that are low in polygons (from about 1000 to 3000 max).
So I was wondering if it's better (mostly in speed)to separate them in different scenes (so I'll have about a hundred scenes), or make a big scene that contains every 3D models, and only hide/show the ones I need.
I saw this link and read it carefully but didn't find what I wanted.
Any advice ?
Answer by Ebil · Jan 10, 2014 at 02:41 PM
If it works for your game, creating different scenes ("levels") for your game is the best, because Not everything is loaded in one scene => Less to do for android in the current scene.
But this means a little load at every scene, ins$$anonymous$$d of a big load at the beginning. What I was asking myself is if loading a scene is heavy. From what I read in the link I posted, it is. So maybe it is not worth it ...
Well you have to decide - you want a big scene where you reach maybe a limit of a device, or several small scenes which would be saver to use.
Having multiple smaller scenes is better in general in terms of speed but not in terms of immersion. Unless your game is an open-world game like GTA V (but I have to say that game has a huge initial load time which is very off-putting imo).
It is your choice ultimately what is more important to your game.
Follow this Question
Related Questions
On Android. How many lights can you have in a Scene or the total game? 1 Answer
[Android] Significantly Worse performance on better device - 64bit CPU problematic? 0 Answers
Fixing fill rate issue on Android - best approach? 0 Answers
Profiling PostLateUpdate.FinishFrameRendering Causes Major Spikes in Performance for Android Game 0 Answers
Disable objects around the player? 2 Answers