I've read about the level streaming systems but I don't know if it can do what I want to achieve.
I'd like to have chunks of meshes with lights, skeletal meshes, etc. that can load in and out, but also occupy the same space in a level.
The reason I want this is so I can incorporate non-euclidean geometry to my level layout. See:
AntiChamberIt should work like this: Two doors side by side. Opening one door reveals a large interior, while closing said door and opening the other reveals an entirely different large interior.
Replies
I used level loading to have multiple stages overlaying each other, so that I could have a level selection screen which displayed the whole level selected at a distance and used shaders to warp it in/out.