There is over 1,400 mb of memory being used on the client. I don’t know if I should build an island with parts of terrain. We also have to make around 2 more of these islands in the game. What can I do so it’s not laggy for mobile players and just runs well in general? Yes I’m on Future lighting and we don’t plan to change it.
According to my memory profiler in-game, terrain only takes up 93 mb… and Core takes up 893, shadowmap, target, texture are the highest ones above 200 each
I have a couple suggestions.
One would be that when you add multiple islands that large maybe have them as different places if you want everything loaded in at all times. I’ve heard this plugin is useful (haven’t tried myself) for loading terrain into a model for exporting to the Replicated Storage or some other place. https://create.roblox.com/store/asset/148042198/Terrain-Save-and-Load?externalSource=www
What you could do is load in on the client the pieces of the area or if you don’t want to use terrain you could always create multiple different versions of quality of the map and render lower and higher versions of smaller areas of the whole through magnitude positioning. Also if your water is also underneath the main land, the water would render as well so I would say remove the water underneath the land if it hasn’t been already (I know there’s been a few changes if I’m wrong about that let me know). I might’ve forgotten something else but I hope this helps.