How to save EXACT contents of a level when exiting and reopening it?

I was under the impression that Unreal would have some sort of built in “save all” mechanic to make it easy to deal with changing levels and all that. So do I have to pretty much make all of that myself? Not trying to sound cocky, is a genuine question. Am willing to take on the challenge, but was not anticipating that.

This kind of makes me wonder though, if someone is playing the finished game, and reopens it, how would their whole progress be saved? Wouldn’t the game just go back to its default thing before the player started doing anything (spawning actors)?

Thanks for your response :slight_smile: