Focused reference · Unreal Engine 5.8

System selector

unreal-save-load/references/system-selector.md
StatePrefer
playthrough/profile/world progresscustom USaveGame schema and coordinator
per-local-player data with lifecycle/version helpersULocalPlayerSaveGame
resolution/window/scalabilityUGameUserSettings
Enhanced Input key profilesEnhanced Input User Settings or integrated custom serialization
immutable item/quest/ability definitionsData Asset/Table/Registry; save stable ID only
map-travel-only runtime stateGameInstance/subsystem/player state, not necessarily disk
server-owned persistent world/accountauthoritative backend/database; client save is cache/UI only
interoperable/external data formatexplicit custom format plus validation/versioning

Choose one coordinator, commonly a GameInstance Subsystem, to own slot/user policy, snapshot requests, operation serialization, migration registry, callbacks, and telemetry. Individual actors contribute records; they do not independently race writes to the same slot.