Generic Unity Saving System
Project created to demonstrate a generic saving system that can be used in any game: Scripts:
- SavingLoadingSystem : Responsible to define a temporary Context Menu Function to save and Load. Just one saving system per level is required
- LevelSystem : Is the class data structure that will be saved. You can change the data structure to suit your need
- ISaveable : interface created to define two main methods to save and restore data
- SaveableEntity : You can add this script to any object that you want to save data and it will automatically add the LevelSystem Script
Here's why:
- Your time should be focused on creating something amazing rather than recreating saving systems for every single game you build. You can take this code as a starting point. 😄
This section should list any major frameworks that you built your project using. Leave any add-ons/plugins for the acknowledgements section. Here are a few examples.
You are free to enhance this project sending your contribution, star and fork, or send suggestions.
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the original repository to your own repository
- Clone it to your local
- Contribute to it
- Push it to your remote repo
- Send a PR to the main repo
- Your contribution will be evaluated then we will merge your changes with the original repository.
Richard Zampieri - twitch/id_akira - Streaming channel
Game development portal Link: Akira Game Dev