Skip to content

Seaqqull/unity-save-system

Repository files navigation

💾 Save System

Simple and easy to use unity package, allowing saving and loading game's progression.

Description

Allows to save and load the game's progress using simple structure. Documentation contains step-by-step instruction of usage.

Functionality

  • Maintain progress of the game,
  • Save\Load state of certain MonoBahaviour\ScriptableObject or plaint C# object,
  • Work as binary or json, or even custom.

How-to setup

There are two ways to install the package:

Local Installation

You can add the local com.seaqqull.save-system package (from the repository that you just cloned) to your project by:

  1. Navigating to the menu Window -> Package Manager.
  2. In the package manager window click on the + button on the top left of the packages list.
  3. Select Add package from disk...
  4. Navigate into the com.seaqqull.save-system folder.
  5. Select the package.json file.

Github via Package Manager

  1. Navigate to the menu Window -> Package Manager.
  2. In the package manager window click on the + button on the top left of the packages list.
  3. Select Add package from git URL...
  4. Enter "https://github.com/Seaqqull/unity-save-system.git?path=/UnitySaveSystem/Assets/com.seaqqull.save-system".
  5. Click Add button.

Samples

Samples are inside the Save-System-Samples github repo.