Encrypted Storage Extension for GDevelop
Encrypted Storage Extension for GDevelop
By using this extension, you can easily implement save data obfuscation and tamper prevention in your game.
This extension adds the following actions and conditions to your game:
- Encrypt and save variable
- Load, decrypt, and store in variable
- Error on last encrypted data load
⚠️ Important Notes
- Despite its name, this extension does not provide perfect encryption. A knowledgeable user could obtain the key and tamper with the data. However, it's still much better than having no protection at all.
- The Network Preview uses HTTP, so some actions may not work correctly. (They work fine in the regular preview.)
This is due to browser security restrictions.
To test properly, please upload your project privately to gd.games or another HTTPS environment. - The Save and Load actions are asynchronous.
Actions or sub-events following an async action in the same event will run after the async job completes.
However, other events will not wait for the async action to finish, so please keep that in mind.
More details: https://wiki.gdevelop.io/gdevelop5/events/async/
📂 Examples project file
"EncryptedStorageExample0.0.0.zip" is the examples project. Open "EncryptedStorageExample.json" in GDevelop.
The project files include the following examples:
- Basic Usage
- Tamper Detection
🍩 Donation
If you enjoy this extension, please consider downloading the Example project file to maintain this extension. (The Example project file will surely help you.😉)
Download
Download NowName your own price
Click download now to get access to the following files:
EncryptedStorage1.0.0.zip 4.1 kB
EncryptedStorageExample1.0.0.zip 34 kB
if you pay $5 USD or more
Development log
- v1.0.0May 09, 2025


Comments
Log in with itch.io to leave a comment.
Wow i've needed something like this for a while, this is great!
im definitely going to use this once i add saving to my game
yo kravataf
hi
Cool!