A downloadable asset

Buy Now$8.00 USD or more

Save System: Unity 6

Effortless, Flexible, and Powerful data saving in Unity 6

Ideal for: Game developers who want a flexible, powerful save system without diving into the complexities of data serialization. Perfect for auto-saves or manual saves for any single-player or casual game.

Take control of your game's save data with Save System for Unity, a robust package designed to simplify saving, loading, and deleting save files in your Unity projects. Built to handle everything from basic data types to complex custom objects, this system saves your data as JSON files directly on the end device, giving you both flexibility and accessibility.


Features

  • Simple Serialization: Serialize anything—no knowledge of serialization required! The system automatically handles all primitive types (int, float, bool, etc.), custom classes, arrays, and even dictionaries, letting you focus on your game instead of data management.
  • Save, Load, and Delete with Ease: Save files are managed with straightforward functions that make it easy to create, access, and remove save data from any part of your game.
  • JSON File Storage: Your data is saved in human-readable JSON files on the end device, offering transparency and easy debugging while maintaining compatibility across platforms.
  • Included Demo: Inside this package is a demo scene and scripts to show how you can quickly get your data working in the Save System bringing your game to the next level in minutes.

What data types can the Save System handle?

Data Types That Can Be SerializedSave System
Primitives
bool, byte, sbyte, char, decimal, double, float, int, uint, nint, nuint, long, ulong, short, ushort
String
object/Custom Class
Arrays
Dictionary



License (also included in the package)

  1. Grant of License
    • Dirty Cook Studio grants you a non-exclusive, non-transferable license to use the Save System for Unity package ("Package") in accordance with the terms and conditions outlined below.
  2. Permitted Use
    • Use the Package in Unity Projects: This license allows you to use, integrate, and modify the Package within your Unity-based games or applications.
    • Distribute Commercially: You may distribute and sell games or applications that incorporate the Package, provided such distribution is through a compiled format only (e.g., as an executable game or application) and does not include access to the Package source code.
  3. Prohibited Use
    • Resell or Redistribute the Package: You may not sell, sublicense, or otherwise distribute the Package itself, whether in original or modified form, as a standalone product or as part of a development tool or package.
    • Use Outside of Unity: The Package is licensed exclusively for use within projects created using the Unity game engine. Use in other environments is prohibited.
  4. Ownership and Copyright
    • The Package is the intellectual property of Dirty Cook Studio and is protected by copyright law. Dirty Cook Studio retains all rights, title, and interest in and to the Package. This license grants limited rights to use the Package but does not transfer ownership or any other rights.
  5. Limitation of Liability
    • The Package is provided "as-is" without warranties of any kind, express or implied. Dirty Cook Studio shall not be held liable for any damages arising from the use or inability to use the Package in your projects.
  6. Termination
    • This license is effective until terminated. Violation of any terms will result in an automatic termination of this license, and you must cease all use of the Package and remove it from any projects.
Dirty Cook Studio
StatusReleased
CategoryTool
Publisher
AuthorsDirty Cook Studio LLC, MikeQ
Made withUnity
TagsUnity, unity-6, unity6

Purchase

Buy Now$8.00 USD or more

In order to download this asset you must purchase it at or above the minimum price of $8 USD. You will get access to the following files:

DCS_SaveSystem_v1.0.unitypackage 18 kB
Save System Documentation.pdf 6.7 MB

Leave a comment

Log in with itch.io to leave a comment.