A unified AssetBundle management system for Unity that provides explicit and predictable control over the entire asset lifecycle.📦 TAssetBundle – Integrated Asset Bundle Management SystemTAssetBundle is an integrated AssetBundle management system for Unity.Instead of relying on manual bundle naming or opaque build results, it is designed around path-based asset management and strategy-driven AssetBundle composition, allowing projects to scale while remaining predictable and maintainable.✅ Supports Unity 2019 and later🧠 Core Concepts🔄 Complete Asset Lifecycle ControlAssets are managed consistently across their entire lifecycle:Configuration → Build → Download → Load → Track → Unload🗂 Path-Based Asset LoadingAssets are loaded by asset path, not by AssetBundle name, making the system resilient to structural changes.🔗 AssetRefDrag-and-drop references in the Inspector with path-based resolution under the hood—references stay valid even when assets move.🧱 Strategy-Based AssetBundle CompositionReusable Composition Strategies automatically generate AssetBundle structures using rule-based configurations.✋ Manual Configuration When NeededAutomation is optional.Folders can be dragged directly into build objects to manually define AssetBundle content when fine-grained control is required.🔗 Automatic Dependency ManagementAssetBundle dependencies are resolved automatically, eliminating manual dependency handling.📂 Runtime Asset Path CollectionWith FilePathCollector, asset paths can be collected and managed as data.This enables fully dynamic, path-driven asset loading workflows at runtime without hardcoded strings.⚙️ AssetManager (v4.0.0+)A powerful runtime AssetManager provides:⏳ Asynchronous asset and prefab loading🧹 Batch unloading of unused assets♻️ Prefab pooling👁 Runtime asset usage trackingWith the Asset Usage Tracker, developers can inspect which GameObjects are using specific assets during Play Mode.🚀 Key Features🧩 Flexible AssetBundle composition using TAssetBundleManifest⚡ Build cache optimization to reduce iteration time▶️ Two editor play modes (AssetBundle / Direct Asset)🖱 Asset reference support via Inspector drag-and-drop📥 Split download support by asset, tag, or scene🧠 Runtime asset unloading and memory management🔍 Asset Usage Tracker with sorting and regex-based filtering✅ AssetBundle dependency validation before build🔐 Optional encryption for AssetBundles and catalogs🌐 Built-in web server for remote download testing in the Editor📦 Full source code included🖥 Supported PlatformsWindows · macOS · iOS · Android · WebGL📚 Documentation & CommunityManualAPI DocumentationVideo TutorialsForumDiscord




