Skip to content

Latest commit

 

History

History
211 lines (148 loc) · 7.56 KB

README.md

File metadata and controls

211 lines (148 loc) · 7.56 KB

LinkedIn


Vault Save

An awesome Save Module to use in your projects!


View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

There are many great Modules available on internet; however, I didn't find one that really suited my needs so I created this enhanced one.

Here's why:

  • Your time should be focused on creating something amazing.Without Dealing time comsuming Save & Load functions
  • You shouldn't be doing the same tasks over and over like creating a Save & Load from scratch
  • You can Encrypt Your Project datas in local storage
  • You can AutoSave your project datas without doing any configration
  • You Don't have to consider MonoBehviour life cycle while save & load operations
  • there is no complicated Structure to take time for learn it

Of course, no one Save Module will serve all projects since your needs may be different. So I'll be adding more in the near future. You may also suggest changes by forking this repo and creating a pull request or opening an issue. Thanks to all the people have contributed to expanding this template!

(back to top)

(back to top)

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Installation

Below is an example of how you can instruct your audience on installing and setting up your app. Vault Save Module doesn't rely on any external dependencies or services.

  1. Clone the repo
    git clone https://github.com/SiecleQ/Save-Module-For-Unity.git
  2. Install package https://drive.google.com/drive/folders/1vJiHnC2wL7kNXr7mVn3un7w7ieKkEvlu?usp=share_link

(back to top)

Usage

Saving

param1 loaded data class with key
param2 need to take class that you want to save

  SaveDistributor.SaveData("keyExample",new GameData());

Loading

param1 loaded data class with key
param2 need to take class that you want to save
you dont have to worry about if file exist or loaded before save etc
you dont have to save class before load VaultSave handles it

  SaveDistributor.GetSaveData("keyExample",new GameData());

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Enes Talha Yılmaz - (https://www.linkedin.com/in/enesty/) - [email protected]

MY Github Link: https://github.com/SiecleQ

(back to top)