🌟 AssetsFinderMaster: The Ultimate Project Auditing & Cleanup Utility
AssetsFinderMaster is an essential Editor Extension designed for professional Unity developers and teams who want to maintain peak project performance, reduce build times, and ensure data integrity.
This powerful tool provides comprehensive visibility into your project's asset dependencies, allowing you to instantly identify redundant files and track exactly where critical assets are being used.
🧹 Part 1: Unused Assets Finder (Cleanup & Downsizing)
Redundant files bloat your project, increase initial setup time, and extend build compilation. AssetsFinderMaster solves this with two core cleanup functionalities:
- Comprehensive Scanning: Scans for assets that are not referenced by any Scene, Prefab, or ScriptableObject in your project. It includes filters for major asset types (Textures, Models, Materials, Scripts, AudioClips, etc.) and allows you to define Custom Include/Exclude Folders for precise control (e.g., excluding external SDKs or dedicated resources folders).
- Bulk Management: After identifying unused assets, you can process them efficiently:
Bulk Quarantine: Move all selected unused files safely outside your Unity project to a chosen folder (e.g., your Desktop). This is the safest way to test deletion without losing files.
Bulk Delete: Move all selected unused files directly to the OS Trash/Recycle Bin, providing rapid cleanup. - Dynamic Load Warning: Automatically flags assets located in /Resources/ or /StreamingAssets/ as "risky" since they might be loaded dynamically at runtime (e.g., Resources.Load), preventing accidental deletion of crucial runtime assets.
🔎 Part 2: Used Assets Finder (Reference Tracking)
When a script, model, or material is crucial to your project, you need to know every single place it's being referenced before making changes.
- Instant Dependency Lookup: Drag any asset (Prefab, Script, Texture, etc.) into the dedicated slot. The tool instantly scans the entire project to find every Scene, Prefab, or ScriptableObject that references the target asset.
- Locate Instantly: Each reference found is listed with its type and path. Use the Locate button to instantly select the referencing asset in the Project window and ping it in the Scene/Hierarchy view.
✨ Key Features at a Glance
- Dual Functionality: Unused Asset finding and Asset Reference tracking in one tool.
- Customizable Scope: Define custom folders to include or exclude from the scan.
- Safety Features: Bulk Quarantine option and automatic warning for /Resources/ assets.
- Efficient Interface: Clean, stylized GUI with asset type grouping and sorting by Name, Size, or Date Modified.
- Editor-Only Utility: No runtime performance impact. Zero added code or overhead in your final builds.
🛠️ Compatibility
AssetsFinderMaster is a pure Editor tool. It contains no customizable content and is not tied to any specific game genre. It is a fundamental project utility that benefits all genres (FPS, RPG, Puzzle, Hyper-Casual, etc.) by improving organizational efficiency.
- Render Pipeline: Fully compatible with Standard (Built-in), URP, and HDRP projects.
- Platform: Windows and macOS.
- Mobile Friendly