Unity
Addressable Shield | Encryption & Runtime Protection for Unity Addressables
FREE
Rated 0.0/5 from 1 ratings on Unity.
About Addressable Shield | Encryption & Runtime Protection for Unity Addressables
Addressable Shield is a drop-in protection layer for Unity Addressable Asset Bundles. Your bundles ship encrypted, your game loads them as if nothing changed.
Problem
Anyone with a free tool like AssetStudio, AssetRipper, or UABE can pull your textures, prefabs, animations, and scripts straight out of a shipped Unity game. For a free demo that's a curiosity. For paid content, season passes, or proprietary art, it's the part of the pipeline that decides whether your assets stay yours.
Solution
Swap two settings, ship protected bundles:
- Select GUPS Encrypted Build Script as your Addressables builder.
- Select GUPS Encrypted Asset Bundle Provider as your bundle provider.
That's it. Every Addressables build encrypts every bundle. Every runtime load decrypts on the way in. Your AssetReference.InstantiateAsync(...) calls keep working exactly as before.
Key features
- Plug and play: No code changes, no API calls, no per-asset config.
- Strong encryption: AES-256 encryption and a built-in tamper check.
- Local and remote: StreamingAssets, persistentDataPath, and http/https CDNs all supported.
- Lean runtime: Small and efficient code which is plug n play.
- Unity 6 ready, depends only on com.unity.addressables.
Why this asset
Other protection packages try to lock down your whole game. Addressable Shield does one job and does it well: it makes your .bundle files unreadable to extractors, rippers, without you having to change a single line of game code.
Designed to work with Obfuscator.
Problem
Anyone with a free tool like AssetStudio, AssetRipper, or UABE can pull your textures, prefabs, animations, and scripts straight out of a shipped Unity game. For a free demo that's a curiosity. For paid content, season passes, or proprietary art, it's the part of the pipeline that decides whether your assets stay yours.
Solution
Swap two settings, ship protected bundles:
- Select GUPS Encrypted Build Script as your Addressables builder.
- Select GUPS Encrypted Asset Bundle Provider as your bundle provider.
That's it. Every Addressables build encrypts every bundle. Every runtime load decrypts on the way in. Your AssetReference.InstantiateAsync(...) calls keep working exactly as before.
Key features
- Plug and play: No code changes, no API calls, no per-asset config.
- Strong encryption: AES-256 encryption and a built-in tamper check.
- Local and remote: StreamingAssets, persistentDataPath, and http/https CDNs all supported.
- Lean runtime: Small and efficient code which is plug n play.
- Unity 6 ready, depends only on com.unity.addressables.
Why this asset
Other protection packages try to lock down your whole game. Addressable Shield does one job and does it well: it makes your .bundle files unreadable to extractors, rippers, without you having to change a single line of game code.
Designed to work with Obfuscator.