Best way to handle save/load system in UE5 for open world projects?

Hi everyone,

I’m building an open world game in Unreal Engine 5, and I’m looking for guidance on creating a reliable save/load system.

Specifically:

  • How do you handle saving actor states across large streamed levels?
  • Should I manually track each actor’s transform and data, or is there a better approach using level streaming and World Partition?
  • Are there recommended patterns or plugins for this kind of system?

I’d love to hear what others are doing for large-scale games. Any advice or examples would be greatly appreciated!

Thanks in advance!

Sharing recent discussion about it:

How to simply spawn Actor variable? - #10 by Roy_Wierer.Seda145