Seamless level loading

I’m trying to find a way to load the assets of a level into memory in the background and then at a given moment load the level. I tried async loading but doesn’t seem to do what I want. I do not know if this is possible but here’s what I imagine would happen.

When in the first level, the assets (models, textures, etc) of the next level are gradually brought into memory while I am exploring the first level. Then on some kind of trigger, the second level is loaded (not into the first scene). Hopefully loading the assets in the background would make the next level switch seamless.

Is this possible???

Thanks

Andrew

Its possible through unity pro, asset bundles and LoadAsync from AssetBundle class. That or if its a whole scene, then you can load the scene asyncronous.

with the free / non pro licenses you can not do that as neither assetbundles nor async loading is available