{"repo":"IntoTheDev/Save-System-for-Unity","free":true,"listed":false,"github":"https://github.com/IntoTheDev/Save-System-for-Unity","clone":"git clone https://github.com/IntoTheDev/Save-System-for-Unity.git","description":"Save System for Unity with AOT (IL2CPP) and assets references support.","language":"C#","stars":275,"topics":["unity","unity3d","unity-scripts","save","filesystem","savegame","unity-asset","save-and-load","game-development"],"license":null,"category":"game-templates","readme_excerpt":"Save System for Unity TODO - [x] Assets References - [x] AOT support - [x] Upload MessagePack version to separate branch? MessagePack version has better performance and less file size (WIP) Features - Can save pretty much everything (Vector, Quaternion, Array, List, Class, Struct, etc) - Can save assets references - As easy to use as PlayerPrefs - Fast in terms of performance. Even simple int saving way more faster than . Performance test at the end of README - Save files are encrypted - Multiple profiles How to Install Git Installation (Best way to get latest version) If you have Git on your computer, you can open Package Manager indside Unity, select \"Add package from Git url...\", and paste link or Open the manifest.json file of your Unity project. Add Manual Installation (Version can be outdated) Download latest package from the Release section. Import SaveSystem.unitypackage to your Unity Project Usage Saving Loading Check for key Delete key Delete all save file data Change profile. Old profile will be saved and new one is loaded. Complex example How to make asset saveable 1. Open window. Window/Assets Container. Window looks like this: 2. Select path where your assets stored. If you already have path field then press the button or if not. In my case path is . 3. Press the button. 4. Repeat step 3 every time you create a new asset. AOT platforms AOT (IL2CPP) works without any additional work, but IF some types do NOT serialize, please follow the steps below. You need to c","default_branch":null,"files":null,"tree":[],"storefront":"/r/IntoTheDev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/IntoTheDev/Save-System-for-Unity/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}