Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
Utilities
1/7
This asset help you to serialize/deserialize any kind of GameObjects with any custom or built-in Unity Components. You can't build packages with binaries only (like putting Texture2D arrays inside) without prefabs, because Prefabs it is entry point for this asset.

How to build UAB Package with binaries
To build UAB with binaries inside, you need to check that Asset Bundle Tag is equals between all objects that you want to push to one UAB Package.

How to build UAB Package without binaries
To build UAB without binaries inside, you need to check that you set Asset Bundle Tag on prefab and set no tag to your binaries (such as Texture for example).

Features:
- Cross-platform (Tested on PC/Mac/Linux, iOS, Android, WebGL, PS4)
- Can Serialize/Deserialize all default Unity components
- Can Serialize/Deserialize any custom component inherited from MonoBehaviour
- Full GameObject serialization
- They are of less size than Unity AssetBundles
- Can store binary data (like Textures, Sprites etc)
- Can store links to any objects in the project (Don't even need to store them in Resources directory)

FAQ
- I need to create bundle without actually having binary data inside, but need link them, how can I do it?
- You must set different AssetBundle tags: to the prefab you need to set your AB Tag, but to the Texture (for example) you need to reset AB Tag, so UAB will make bundle without binary inside, but links will be applied normally like if you'd store them inside.

- I need to save my prefab with custom scripts
- You can do this from the box, just call Builder.Run(directory) or use Tools menu to build.

- I need to save the whole scene
- You can't build using Scene objects, but you can make prefab from the scene and make it.

- I need to save Texture2D array into bundle
- You can't build binary data without using entry point. To do that create prefab with custom script which links Texture2D Array with your textures. When you'll get deserialized prefab, you'll get your texture instances (If you stored it inside bundle) or you'll get references to them in your project.

Universal Asset Bundles

(not enough ratings)
43 users have favourite this asset
(43)
$10
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
574.9 KB
Latest version
1.0
Latest release date
May 11, 2018
Original Unity version
5.5.0
Support
Visit site
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR