Skip to content

Save System

The save system defines the persistence boundary for the project. It is the layer that coordinates providers and backends, not a hidden place for game logic.

  • SaveStateManager.cs
  • SaveStateSnapshot.cs
  • SaveStateScope.cs
  • ISaveStateProvider.cs
  • ISaveStateBackend.cs
  • SaveStateProviderBehaviour.cs
  • JsonFileSaveStateBackend.cs
  • PlayerPrefsSaveStateBackend.cs
  • Screenshot: Save state manager and backend reference in the Inspector.
  • Screenshot: Snapshot or provider component setup.
  • GIF: Saving and restoring state.
  • Video: Persistence setup for a new project.
  • Diagram: Provider → snapshot → backend → restore.