Asset Scout - powerful tool for finding all references to assets, C# types, and Addressables in Unity. Track usage of materials, prefabs, components, and addressable resources with detailed paths.WHAT'S NEWMajor Performance Improvements - This update focuses entirely on speed and efficiency. Incremental rebuilds are significantly faster, memory consumption is reduced, and cache operations (save/load) are optimized. If you're working with large projects, this update is for youAsset Scout solves a fundamental problem that Unity's native API doesn't address - reverse dependencies. While Unity's built-in GetDependencies API only shows what assets are used by a given asset (direct dependencies), Asset Scout finds which assets are using your target asset (reverse dependencies).KEY FEATURESReverse Dependency Tracking - Find all assets that reference your target assetType Reference Search - Discover which assets use specific C# types, including SerializeReference fields and componentsAddressables Reference Search - Locate all assets that reference your Addressable resourcesDeep Search - Detect references in scenes, prefabs, scriptable objects, materials, and moreDetailed Results - See exact property paths where references are usedFast Performance - Optimized cache system for quick searchesEasy to Use - Simple drag & drop interface with clear resultsExtensible - Create custom processors for specialized search needsPERFECT FORGame Designers - Understand how configs and data assets are connected across the projectTechnical Artists - Find which sprites, materials, and meshes are used in which prefabs - and which can be safely removedIndie Developers & GameJam Teams - Quickly navigate and understand a rapidly evolving projectAnyone Refactoring - Safely rename, move, or delete assets knowing exactly what depends on themADVANCED FEATURESCache System - Automatically updates when assets changeCustom Processors - Extend functionality with your own search logicAddressables Integration - Find references through the Addressables systemSupport for Custom Data Types - Handle localization keys, weak referencesUI Integration - Add custom search fields to the interfaceSelective Enabling - Enable/disable processors individuallyTECHNICAL DETAILSSupports Unity 2022.3 or laterRequires .NET Standard 2.0 or laterInitial cache building for large projects (~70,000 searchable assets) takes approximately 160 secondsSmall indie projects (~300 searchable assets) build in under 3 secondsSubsequent incremental updates are much faster as they only process changed assetsAsset Scout is suitable for projects of any genre and size. Whether you're working on a small indie game or a large-scale commercial project, Asset Scout will help you maintain a clean and efficient asset structure.Reverse Dependency Tracking - Find all assets that reference your target asset, unlike Unity's built-in GetDependencies APIType Reference Search - Find assets that use specific C# types across your projectAddressables Reference Search - Find assets that reference your Addressable resources through AssetReference objectsAssetReference Detection - Supports standard and custom AssetReference types for comprehensive Addressables trackingSerializeReference Support - Discover all assets using [SerializeReference] attribute with your custom typesComponent Usage Tracking - Find exactly which prefabs and scenes use specific component typesScript Asset Based Search - Correctly handles multiple types defined in a single script fileNested Type Detection - Identifies usage of your types in generic collections and custom classesDeep Reference Resolution - Shows exact property paths where references occurComprehensive Search - Detects references in scenes, prefabs, scriptable objects, materials, and other Unity assetsDetailed Results - Hierarchical view of nested references with expandable detailsCache System - Maintains fast search performance with automatic updates when assets changePerformance Optimization - Initial cache building for large projects (~70,000 searchable assets) takes approximately 160 seconds; small projects (~300 assets) build in under 3 secondsIncremental Updates - Only affected assets are re-processed, ensuring efficient updatesForce Rebuild Option - Available for complete cache regeneration when neededAuto Refresh - Automatically updates search results when assets change (can be disabled)Status Information - Shows last rebuild time and processing statusCustom Processor System - Extend functionality with your own search logicIReferenceProcessor Interface - Create custom processors for project-specific needsSupport for Custom Data Types - Handle localization keys, weak references, and custom asset linking systemsAddressables Integration - Built-in processor for finding references through the Addressables systemUI Integration - Add custom search fields to the Asset Scout interfaceSelective Enabling - Enable/disable processors individually through the interfaceEditor Integration - Seamlessly integrates with Unity Editor workflowSimple Interface - Easy drag & drop functionality for selecting target assetsCross-Project Compatibility - Works with any Unity project structureAsset Store Updates - Regular updates to ensure compatibility with latest Unity versionsDocumentation - Comprehensive documentation with examples and troubleshootingDedicated Support - Active issue tracking and responsive supportUnity Version Support - Compatible with Unity 2020.3 or later.NET Standard Compatibility - Requires .NET Standard 2.0 or laterNo Runtime Impact - Editor-only tool with zero impact on build size or runtime performanceThe package description is translated into English using Claude Sonnet.




