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?Working with most AssetBundle systems hits the same walls:• Setup complexity — abstract concepts (groups, labels, profiles) before shipping• Manual grouping — every asset assigned to a group or label by hand• Memory release decoupled from GameObject lifecycle — manual cleanup required• Limited runtime visibility — no clear view of which GameObjects use which assetsTAssetBundle eliminates all of them:• Folder-first setup — drop a TAssetBundleManifest, no abstract concepts to learn• Rule-based grouping — CompositionStrategy automates assignment (combine and reorder)• Auto memory release tied to GameObject lifecycle (LinkAsset)• Real-time visibility — Asset Usage Tracker shows GameObject ↔ asset relationshipsDrop 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.━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━🛠 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 - Runtime tracker for currently loaded assets• Asset Usage Tracker - Real-time monitor of GameObject and asset relationships 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━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━📦 7 Practical Sample Scenes IncludedLearn real-world usage patterns:• Basic asset loading & unloading• Download & catalog handling• Pooling and lifecycle management• Dynamic path collection• Path Aliases━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━📝 Full Source Code Included• Complete, well-documented source code• Easy to understand and customize━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━⚙️ Requirements• Unity 2021.3 LTS or later• Windows, macOS, iOS, Android, WebGL━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━📚 Documentation & Support• Online Manual• API Documentation• Video Tutorials• Forum• Discord━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━🎯 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


