Level Streaming / World Partition Advice?

Hi, I’m researching methods for ‘streaming’ a 2.5D platformer that can play seamlessly (eg, no in-game loading screens). I’ve so for been testing Level Streaming, which seems ok - but I wonder if World Partition has advantages that would apply to this type of project? One minor issue that I have with Level Streaming are load lags when playing in PIE.

Unless your levels are relatively flat. world part probably isn’t the best choice at the moment for a platformer since it currently only streams based on a top-down grid. Could use it to block in big stuff like background landscapes, but if the world has a lot of verticality, you’ll likely still want to define your own streaming volumes and such.

1 Like

Thanks, its unfortunate that WP doesn’t account for verticality (yet?). I’m testing and it seems to perform much better in PIE (where LS suffers noticable lag when loading, WP has little to none). Thankfully my project has limited pure vertical movement, but I suppose in the few cases where I do have pure vertical I could use LS.

Yea, I’m hoping one day they’ll add more vertical support to it.

In theory though, you could probably use data layers to duct tape tall bits of level onto a mostly flat map. Should probably be about the same amount of work as setting up streaming volumes, but might have better performance. I’ve not experimented with them much myself, but others use them to load building interiors and such into full 3d open world games.

1 Like