View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 2017.4.1 or later
- Package size
- 336 KB
- Files
- 12
- Favorites
- 14
- Views in the past week
- 7
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $4.99 on
PlayerPrefs Pro
Price $4.99
Buy on Asset Store (opens in new tab)
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 5
PlayerPrefs Pro screenshot 1
About this asset
PlayerPrefs Pro is a hassle-free automatic data encryptor which is used the same way as Unity's PlayerPrefs.
It supports all the PlayerPrefs class methods, additionally allowing you to:
• Automatically encrypt keys data.
• Export and Import keys as local files (Subdirectories supported), specifying which keys to store in each case.
• Store up to 22 different data types, such as vectors, arrays and matrices.
• Hacking detection and management: Custom behaviours can be executed when a file or runtime hack is detected.
To use it, replacing "PlayerPrefs" with "PlayerPrefsPro" in your scripts is all you need to do. That's it.
Documentation | Contact
Demo scenes were included in the asset.
Please be aware that the encryption process might result on local files or registry values of considerable size, this is not usually a problem with a regular save system (IE. scoreboards, lists of achievements, overall progress, etc.), but if used to store large volumes of data such as saving data of a procedurally generated world, it will cause hiccups while the information is being written to the hard disk. In such cases, we included a set of coroutines to display a "loading/saving" dialogue. More information about this can be read in the documentation.
NOTES:
• This is not an editor extension, the initial setup must be done inside the main file only once. We assume you have a basic understanding of the Unity's PlayerPrefs class.
• PlayerPrefs Pro can be used along Unity's playerPrefs, but it can only [Get] keys which were [Set] by PlayerPrefsPro, this way you can encrypt only the sensitive information and store everything else the regular way. This is the intended use of this asset.
• Tested on unity 5 and later.
• Tested on Windows and Android.
• Automatically encrypt keys data.
• Export and Import keys as local files (Subdirectories supported), specifying which keys to store in each case.
• Store up to 22 different data types, such as vectors, arrays and matrices.
• Hacking detection and management: Custom behaviours can be executed when a file or runtime hack is detected.
To use it, replacing "PlayerPrefs" with "PlayerPrefsPro" in your scripts is all you need to do. That's it.
Documentation | Contact
Demo scenes were included in the asset.
Please be aware that the encryption process might result on local files or registry values of considerable size, this is not usually a problem with a regular save system (IE. scoreboards, lists of achievements, overall progress, etc.), but if used to store large volumes of data such as saving data of a procedurally generated world, it will cause hiccups while the information is being written to the hard disk. In such cases, we included a set of coroutines to display a "loading/saving" dialogue. More information about this can be read in the documentation.
NOTES:
• This is not an editor extension, the initial setup must be done inside the main file only once. We assume you have a basic understanding of the Unity's PlayerPrefs class.
• PlayerPrefs Pro can be used along Unity's playerPrefs, but it can only [Get] keys which were [Set] by PlayerPrefsPro, this way you can encrypt only the sensitive information and store everything else the regular way. This is the intended use of this asset.
• Tested on unity 5 and later.
• Tested on Windows and Android.
From the publisher's Asset Store listing.