Addressable Shield | Encryption & Runtime Protection for Unity Addressables View on Asset Store (opens in new tab)

Package details

Latest version
2026.1
Last updated
First released
Unity version
6000.0.66 or later
Package size
49 KB
Files
20
Favorites
20
Views in the past week
42

Price tracking

Last checked
Tracked since
Lowest recorded
Free on

Keywords

Addressable Shield | Encryption & Runtime Protection for Unity Addressables

by GuardingPearSoftware (opens in new tab)

1 rating, too few to average

The fastest way to keep your Unity Addressable bundles out of AssetStudio, AssetRipper, and UABE — without changing a single line of game code.

Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Addressable Shield | Encryption & Runtime Protection for Unity Addressables, 6 months Current Free; lowest Free; highest Free in this period. $0 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 8

Addressable Shield | Encryption & Runtime Protection for Unity Addressables screenshot 1

Addressable Shield | Encryption & Runtime Protection for Unity Addressables screenshot 1

About this asset

📄 Documentation 🟣 Discord

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.

Contact

From developers for developers since 2017! If you have any questions feel free to ask.

Contact: [email protected]

Website: guardingpearsoftware.com

Social: X, Bluesky, Mastodon, Threads

From the publisher's Asset Store listing.

Technical details

  • Encrypts every Unity Addressable .bundle at build time, decrypts transparently at runtime.
  • Plug and play: swap the build script and the bundle provider, no code changes.
  • AES-256 encryption and a built-in tamper check.
  • Works with StreamingAssets, persistentDataPath, and remote http/https CDNs.
  • Editor build pipeline, lean runtime, single dependency on com.unity.addressables.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.0.66f2 Compatible Compatible Compatible Compatible

The asset requires the Unity Addressable package.

As listed on the Asset Store.