A downloadable asset pack

๐Ÿ—ƒ๏ธ VoltanGames Dynamic Save System (Unity C#)

Hey! ๐Ÿ‘‹ Thanks for checking out this dynamic save system.
Whether you're just starting with game development or building something more advanced — this tool has you covered.

โ“ What is this?

A simple and extendable Unity C# Save System built to handle:

  • Single or multiple save files.

  • Simple types (strings, floats, bools) and complex types (Lists, nested classes).

  • Optional AES encryption for extra protection.

๐ŸŽ Whatโ€™s Included?

โœ… Save & Load any serializable class or list
โœ… Duplicate & Delete any file or entire save folder
โœ… Dynamically change fileInUse to manage multiple profiles
โœ… Handles folders automatically (no setup needed)
โœ… Supports encryption with AES if enabled
โœ… Clean and editable JSON format

๐Ÿ”ง Example Uses

  • Saving player stats, settings, unlocked items, or world data.

  • Duplicating a save to create backups.

  • Creating multiple save slots dynamically by assigning fileInUse to different folder names.

๐Ÿš€ How to Use

  1. Reference the SaveData script from your game.

  2. Call SaveDataToFile() or LoadFile<T>() with any [System.Serializable] object.

  3. Use your own custom SaveName to control where and how data is saved.

Thanks for trying out the asset!
Feel free to expand or optimize it for your game. If you're learning, it's also a great starting point to understand serialization, folders, encryption, and more.
Happy dev journey! ๐ŸŽฎ
Voltan Games

Published 20 hours ago
StatusReleased
CategoryAssets
AuthorVoltan Games
Tagssavedata, script, sourcecode

Download

Download
Dynamic Save & Load C#.zip 5.2 kB

Install instructions

No libraries required!

latest unity version Built on 2022.3.60f (might work on later version just change any required errors by unity) 

Development log

Leave a comment

Log in with itch.io to leave a comment.