How to load level additive?

Unreal has level Streamming.

you can have a main level and add other levels as ‘sublevels’ of it then load the stream levels when you need em.

image

image

image

you can load the levels and dont show up when loaded…just kept in memory and show when you want…

image

if you want to make something once level is loaded you can plug stuff in the completed exit execution node.

if you don’t tick make visible after load it will just load and wait for you

if you want to make a loaded level visible do this:

image

when you do that, the level turns visible and running (it runs beginplay event every time you turn it visible)

if you want to hide again just do the same with the tick off.

you also have unload stream level to remove from memory and cleanup

hope it helps

a few days ago I made a little video trying to explain a bit more about stream levels because the concept of persistance of data in the stream levels is tricky…when you hide the stream level again and unhide it will keep the ‘state’ of the variables but will start over (runs the beginplay event).

1 Like