Level Streaming Volume best practices

I’m making a platforming game that takes place in one giant world, divided up into themed levels. I was originally going to have each themed level have one level volume each, but I figured it would be smoother to have it divided into smaller level volumes.

However, at least in the editor, transitioning between LSVs is fairly clunky, even for small areas. What should I do to optimize and hide this loading as much as possible?

Try to make them small, or load less :slight_smile:

Also, totally give world partition a go. It’s like streaming, but you can fiddle with the size of the grid in the editor. ( And have everything in one big level, if you want… )

1 Like

I’m using 4.26, is that a feature in this version?

Ah, no then… :melting_face:

Maybe I’ll move the project to 5. LSVs are a bit of a pain lol

You need the “stream in” volume to be pretty far away, and typically you’ll want to stream in some number of chunks (e g, in the 9-20 count range) rather than just “the one the player is in and a neighbor.”

So, as ClockworkOcean says, more, smaller, pieces.

1 Like