Save & Load Add-On
  • Welcome to Save & Load Add-On for FPS Engine!
  • BEFORE WE START
    • Early Considerations
    • Add-On Compatibility
    • List of Tutorials
  • GETTING STARTED
    • 01. Basic Set-Up
    • 02. Roadmap
  • CONTENT
    • 03. Content
      • 03.1 DataPersistence
        • DataPersistence_SO
        • DataPersistenceManager
        • FileDataHandler
        • GameData
        • GameDataManager
      • 03.2 Editor
      • 03.3 Item Registry
        • ItemRegistry
        • ItemRegistryEditor
        • ItemRegistryAssetProcessor
      • 03.4 Main Menu
        • SaveSlot
        • SaveSlotsMenu
      • 03.5 Objects Save Data
        • CustomSaveData
      • 03.6 Serialization
        • SerializableVector3
        • SafeSerializationBinder
      • 03.7 Triggers
        • SaveTrigger
        • LoadTrigger
        • ToggleAutoSave
      • 03.8 Type Registry
        • TypeRegistry
        • TypeToPrefabMappingDrawer
      • 03.9 UI
        • SaveLoadButton
    • 04. Shared Content for Add-Ons
      • ToastManager
      • WorkLight
  • HOW TO USE & GUIDES
    • Save & Load Games Programmatically
    • Saving Custom Data: Simple Method
    • Saving Custom Data: Advanced Method
    • Loading Custom Data
    • Saving Instantiated Objects
    • Save & Load System during Development
    • Working with Save & Load in Cowsins Manager
    • Uninstalling the Add-On: Fixing Errors
    • Type to Prefab Mappings in Game Data Manager
    • How to add Buttons to Save & Load a game
    • Non-Saveable Scenes
    • Loading Scenes & Load Player Data
  • FAQ
    • FAQ
  • SUPPORT
    • Support
Powered by GitBook
On this page
  1. HOW TO USE & GUIDES

Save & Load System during Development

PreviousSaving Instantiated ObjectsNextWorking with Save & Load in Cowsins Manager

Last updated 1 month ago

The Save & Load system depends entirely on the presence of in the scene. If is missing, saving and loading will not function.

Placement & Behaviour

  • Recommended Location: Main Menu (default & best practice).

  • DontDestroyOnLoad: Ensures persistence across scenes.

  • If you start the game from the Main Menu, Save & Load will work across all scenes.

  • If you start from a scene without DataPersistenceManager, Save & Load will not work.

IMPORTANT NOTICE REGARDING DATA PERSISTENCE MANAGER

Only one instance of should exist in the entire game. It must be placed at the start of the game (Main Menu).

For more Information, please refer to .

DataPersistenceManager
DataPersistenceManager
DataPersistenceManager
DataPersistenceManager