#AssetStore #unity #unity3d #new #asset #gamedev #indiedev #GameContentShopper

Publisher

Crystal Code Pro

Please Note

This entry is from Tuesday January 27, 2026. The price of the asset may have changed since then.
Please visit our homepage for recent offers and sales. Official and private Unity Asset Store™ sales usually last about 14 days.

Overview

SmartSave Pro is a complete and production-ready Save & Load solution for Unity. 

Designed for beginners and advanced developers, this system provides a clean and extensible API for storing any type of game data with support for autosave, encryption, backup recovery, multi save slots, and a custom editor window for debugging.


Whether you are creating a small mobile game or a large-scale project, SmartSave Pro offers the performance, safety, and flexibility you need.


-------------------------------------

✔️ FEATURES

-------------------------------------

• Simple and clean API:

    SmartSave.Save("coins", 100);

    int coins = SmartSave.Load<int>("coins");


• Full Runtime Architecture:

  – SaveSystem (core manager)

  – SaveManager (profiles & file paths)

  – SaveDataContainer (JSON structure)

  – SaveProfile (slot data)


• Multi Save Slots:

  Create, delete, and switch between multiple profiles.


• Autosave System:

  - Interval autosave (e.g. every 30 seconds)

  - Save on scene change

  - Save on pause

  - Save on quit

  - Manual force save


• AES Encryption:

  Encrypt or decrypt data automatically.

  Works seamlessly even if old files were not encrypted.


• Backup Recovery:

  Automatically creates .bak files

  Automatically restores backup if the main file is corrupted.


• Editor Tool:

  - Custom Save Viewer window

  - View keys and values

  - Read decrypted JSON

  - Refresh, clear, open save folder

  - Debug save data without entering Play Mode


• JSON-Based Saving:

  Store primitive types and complex objects

  Powered by Unity JsonUtility


• Platform Support:

  Windows, Mac, Linux, Android, iOS


• Complete Demo Scene:

  - Player movement sample

  - Coins & level system

  - Save/Load/Reset buttons

  - Fully commented scripts


• Full Source Code Included

• No dependencies

• Works with both:

  - Unity Input Manager

  - New Input System


-------------------------------------

📁 WHAT’S INCLUDED

-------------------------------------

• Runtime System:

  - SaveSystem.cs

  - SaveManager.cs

  - SaveDataContainer.cs

  - SaveProfile.cs


• Features:

  - AutoSaveManager.cs

  - EncryptionUtility.cs

  - BackupManager.cs


• Editor Tools:

  - SmartSaveEditorWindow.cs


• Demo Folder:

  - DemoScene.unity

  - DemoGameManager.cs

  - DemoPlayerController.cs

  - DemoCoin.cs


• Documentation:

  - README PDF

  - Changelog


-------------------------------------

📌 REQUIREMENTS

-------------------------------------

• Unity 2020.3 LTS or newer  

• Works in URP, HDRP, Built-In  

• No third-party dependencies  


-------------------------------------

💡 IDEAL FOR

-------------------------------------

• RPGs  

• Platformers  

• Hyper Casual  

• Action & Adventure  

• Mobile Games  

• Simulation / Strategy  

• Any project that needs robust save data  


-------------------------------------

📮 SUPPORT

-------------------------------------

If you need help, have questions, or want to suggest improvements,

feel free to contact the developer. This asset will continue receiving updates and new features.


X