Ask Unreal Anything: World Building | August 23, 2022 at 12PM EDT

The same problem exist with standard level streaming, e.g. when unloading a sublevel you’d lose all changes to actors in that sublevel when reloading it. Right now, nothing exists to automatically support such persistence, but a solution would be to be able to tag specific properties, and serialize them on sublevel unloads. Then, when a sublevel loads, we’d lookup into a map to see if the currently loading sublevel has serialized persistence data. This is similar to what a save game system would do.

1 Like