Free Playable Demo: Universal Save System for UE5: Save and Load the Whole World
Save and load the whole world, not just the player. Add the USS Save component to an actor and its position and every variable you mark SaveGame are saved, on the actor and on its components. Load World opens the saved level and puts it all back: actors spawned while playing are recreated, level actors that were destroyed stay destroyed, and references between saved actors reconnect.
There is nothing else to set up: no save classes to write, no lists of actors to maintain, no code per actor. It works from Blueprint and from C++. When a game or a menu already has its own save slots, the world travels inside them as an array of bytes.
Made for RPGs, survival, sandbox, puzzle and adventure games: any game where the player changes the level and expects to find it that way.
