SmartSave Pro – Advanced Save & Load System (Autosave, Encryption) OFFICIAL SALE

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.