Skip to main content

Save Manager

About This Project
#

Custom save file creation tool built for Unity 6

Features:

  • Allows users to save and load data using keys

  • Allows the creation of save files

  • Allows the user to set where save files are stored

  • JSON and Binary File Loading

  • Creation of save states

  • Ability to save non-traditional variables

using UnityEngine;

public class Example : MonoBehaviour
{
    [SerializeField] SaveData saveData;

    private void Awake()
    {
        SaveManager.Load<SaveData>("saveData");
    }

    private void OnDestroy()
    {
        SaveManager.Save("saveData", saveData);
    }

    [System.Serializable]
    private struct SaveData
    {
        public string playerName;
        public float health;
        public Vector3 position;
    }
}

Project Details
#

Team Size: Solo

Duration: January 2026 - Present

Technology: Unity, C#, JSON