Production-ready, all-in-one AssetBundle management for Unity. Path-based loading, automatic memory, built-in pooling, incremental builds, Play Asset Delivery. From build to runtime — one workflow.TAssetBundleStop Managing Bundles. Start Shipping Games.Tired of fragile bundle setups, memory leaks, and dependency headaches?TAssetBundle handles the entire asset lifecycle — configuration, build, download, load, track, unload — in one consistent workflow. Your runtime code only loads assets. Bundles become invisible.Drop a manifest. Pick a strategy. Ship.━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━⭐ Why TAssetBundle?Most AssetBundle systems hit the same walls:• Changing bundle structure breaks your code• No visibility into asset usage• Memory leaks are hard to track• Download and loading are fragmentedTAssetBundle eliminates all of them:• Change bundle structure → Zero code changes (path-based runtime)• Track asset usage → Real-time (GameObject ↔ Asset relationships)• Memory management → Automatic (LinkAsset + prefab pooling)• Download + Load → One unified APIDrop a TAssetBundleManifest into any folder — every file underneath becomes managed. Pick a CompositionStrategy (all_together, folder_separately, regex_match, and more) to define grouping. Strategies execute in order, so you can combine them. Restructure later? Swap the strategy in seconds — your game code stays untouched.━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━⭐ Key Features♻️ Built-in Prefab PoolingNo need to build and maintain your own pooling system.• Automatic prefab pooling• Manual pre-allocation for performance-critical cases• Seamlessly integrated with AssetBundle loading🔗 Automatic Memory Management (LinkAsset)Simply link assets to GameObjects.• Assets are automatically released when the GameObject is destroyed• No manual unload logic required• Prevents memory leaks by design📊 Asset Usage TrackerInstantly see who is using what at runtime.• Track GameObject ↔ Asset relationships• Loaded vs In-use asset counts• Quickly find unused assets and bundles🎯 Rule-Based Bundle ConfigurationDefine your rules once. Bundles are configured automatically.• Default grouping strategies• Regex-based matching• Name-based or fixed-asset grouping• Easily extend with custom strategiesPredictable, maintainable, and scalable AssetBundle builds.📁 Folder-Based WorkflowYour folder structure becomes your bundle structure.• Drag & drop folders into manifests• One folder = one bundle• Clean and intuitive for large projects⬇️ Flexible Download SystemDownload only what you need, exactly when you need it.• Download by tags or specific assets• Check download size before starting• Built-in progress tracking• Non-destructive catalog update check (UpdateTempCatalogAsync) — preview download sizes without replacing the active catalogPerfect for live services and mobile games.━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━🔌 Google Play Asset Delivery (Android) — NEW in v4.6.0Split your Android app into asset packs delivered via Play Console.• install-time / fast-follow / on-demand delivery types• Automatic AAB integration — asset packs inject into the Gradle project during the Unity player build, no manual step• OnDownloadProgress event — pack download status/progress for UI and analytics• Concurrent download deduplication and exception-safe callbacks for production stability• JNI-based install-time pack loading for direct access from the split APK• Compatible with Unity's Split Application Binary option — coexists with UnityDataAssetPack━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━🛠 Powerful Editor Tools• TAssetBundle Browser - Search, filter, and sort assets across all manifests• Cross-Reference Analyzer - Detect and visualize cross-bundle asset references• Asset Reference Tracker - Monitor asset usage at runtime• Dependency Checker - Visualize bundle dependencies• Web Server Test Tool - Test remote loading locally━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━💻 Simple & Clean APILoad by path or use AssetRef (Inspector drag & drop) — both stay valid even when assets are moved or renamed. Dependencies are resolved automatically.• Path-based or AssetRef-based workflow• Clear asset lifecycle control• Designed for real production use━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━📦 6 Practical Sample Scenes IncludedLearn real-world usage patterns:• Basic asset loading & unloading• Download & catalog handling• Pooling and lifecycle management• Dynamic path collection━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━📝 Full Source Code Included• Complete, well-documented source code• Easy to understand and customize━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━⚙️ Requirements• Unity 2019.4 or later• Windows, macOS, iOS, Android, WebGL━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━📚 Documentation & Support• Online Manual• API Documentation• Video Tutorials• Forum• Discord━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━✨ What's New in v4.6.0• NEW: Google Play Asset Delivery plugin — install-time / fast-follow / on-demand pack delivery with automatic AAB integration• UpdateTempCatalogAsync — Preview download sizes without replacing the active catalog━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━🎯 Ideal For• Projects struggling with complex AssetBundle management• Mobile and live-service games where memory matters• Developers who want full visibility and control over asset lifecycles




