How to preload scene?

I have too low FPS and I want a big open world like uncharted 4 and the division, but how? I would rather have a long loading time, because very many of the objects will not move and is there a way to load them before the “scene starts”? Does it have anything with marking objects static? Thanks for all answers, if it contains scripts I would prefer C#. but everything is greatly appreciated. Thanks for all answers

I guess what you want to achieve is streaming. Take a look at the SceneManager class here Unity - Scripting API: SceneManager

So you’ll have to separate your game world into multiple scenes and load / unload them during runtime. There are better tools that achieve this though, without needing multiple scenes.

Here is a free asset store product that does it Unity Asset Store - The Best Assets for Game Making
And here is a paid one Unity Asset Store - The Best Assets for Game Making