Made in Unity 2019.3, but should work with older versions.
Features
Save your Game or Editor preferences in JSON files
Encrypt game data with Advanced Encryption Standard
Manage data files in Editor Window (Playmode Supported)
Auto Save on player quit
Slighly faster than PlayerPrefs (even with enabled Encryption)
Performance
Set
1000 floats
10000 floats
LocalPrefs
3-6ms
30-50ms
PlayerPrefs
40-45ms
6,300ms
Get
1000 floats
10000 floats
LocalPrefs
4-6ms
32-40ms
PlayerPrefs
2ms
67ms
Encryption
1000 floats
10000 floats
Load
40-60ms
40-60ms
Save
40-60ms
40-60ms
Note: Not tested on Linux, Android.
TODO
Rijndael Encryption
Optimized scroll view
Support for more types (Texture as byte array, Matrix4x4, etc)
Delegate on preference changes
Default save file
Advanced search filter
Reordering
Documentation
Guideline on implementing custom types
Make asset as package
Get Async?
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].