Is this an acceptable way to gain FPS? To disable/enable rooms within the same scene, it may not help with culling objects to draw but it turns off all NPC’s, physics, particles, sounds …etc that are not near the player.
This is just pretty standard logic culling. If you want to get more performance though, your best bet is to use the profiler to figure out what’s eating most of your rendering time.
yes, been using profiler, a lot of remaining time usage falls under the “other catagory”, Ive already done a ton of graphic optimizations, looking for even more…
This is what we do in Ziggurat 2. You have to be careful what scripts do during ‘onEnable’ and such, to avoid performance hiccups but, other than that, optimize yourself all you can, don’t leave everything to the engine.
Various tricks, cutting corners, etc, are all standard practice in game dev. For example, I read a dev blog once regarding a AAA game where they extended the road leading to a town in the scene, to make the player run down the road longer, just to add additional time to load in all the textures before they got to the town. Those kind of hacky solutions are what game dev is really made of