A highly optimized and flexible save/load system for Unity, featuring encryption, compression, automatic backups, and robust data handlingWhat is Tarsave?Tarsave provides a powerful system for handling save and load operations in your Unity projects. It enables you to securely save and load user progress, settings, and other important data. Whether you're a beginner or an experienced developer, Tarsave is a highly useful and easy-to-integrate tool for your projects.With Tarsave’s autosave feature, you can automatically save user progress at regular intervals. This minimizes the risk of data loss and enhances the user experience.Tarsave supports AES encryption, ensuring that your data is securely protected. The saved data is encrypted with a strong algorithm, keeping sensitive information safe at all times.Additionally, Tarsave includes an automatic backup feature that creates backups with every save operation. Both the save files and backup files are stored in Application.persistentDataPath, ensuring that your data is always protected, and you can easily restore previous versions in case of any issues.Tarsave now also supports data compression, reducing the size of saved files without sacrificing performance. This is especially beneficial for large datasets, as it optimizes storage usage while maintaining quick save and load times.Finally, Tarsave is designed with optimization in mind, ensuring high performance. Save and load operations are fast and efficient, ensuring smooth gameplay and user interactions.How to use Tarsave?After importing this package into your project, you can read README.md document to get information about how to use it and examine the Samples folder for sample uses. For more details see the GitBookKey FeaturesFlexible save, load and delete operations (sync - async)Auto saveData security with AES EncryptionData compressionAutomatic backupsCross-platformSupport for complex data typesSupport for Unity Transform and Audio objectsBased on Json.net100% test coverageDetailed documents and sample scenariosFeel free to contact for support or feedback!Website | GitBook | GitHubFlexible Save, Load, and Delete Operations: Supports both synchronous and asynchronous workflows.Auto Save: Automatically saves data at specified intervals or events.Data Security with AES Encryption: Ensures your saved data is protected with industry-standard encryption.Data Compression: Optimized for large datasets to save storage space and improve performance.Automatic Backups: Automatically creates backup files for easy restoration.Cross-Platform Support: Standalone and Mobile platforms should be supported.Support for Complex Data Types: Handles serialization of complex and nested data structures.Support for Unity Transform and Audio Objects: Easily save and load Transform and AudioClip objects using dedicated utilities.Based on Json.NET: Reliable and efficient JSON serialization.100% Test Coverage: Fully tested with comprehensive unit tests for reliability.Detailed Documentation and Sample Scenarios: Clear guidance and examples to get started quickly.