Simultaneously having 2 actively simulated scenes/levels?

I would like my game project to have 2 active levels so to speak. They don’t have to be actual seperate levels, as long as they are somehow physically seperated. That means that while I’m inside one of the two “sub-scenes”…

  • I never want to see any part of the other scene.
  • or hear a sound from there.
  • and would prefer if NavMesh and Collision/Physics business was strictly seperated for better performance.

Sure, I could write a dozen ugly workarounds to turn all actors in one “scene” invisible while you are in the other, supress sounds being played by those actors, put a large distance between both scenes, so collisions and pathfinding don’t interfere with each other…

But is there a better way to handle this, maybe?