Safe Asset Cleaner - Find Unused, Duplicates & References
asdlk50
$18.00
(no ratings)
Jump AssetStore
All-in-one Project Cleaner: Safely remove unused assets, empty folders, and duplicates. Features smart safety filters and reference finding.Compatible with Unity 2021.3 LTS and newer versions. Works on Windows and macOS.Is your project cluttered with garbage files?"Safe Asset Cleaner" is the comprehensive tool designed to clean up your project safely and efficiently.Now featuring an **Auto-Backup & Undo System**, you can clean your project with zero stress![Key Features]1. 🛡️ Safety First: Auto-Backup & Undo (NEW!)- **Automatic Backups:** The tool automatically creates a .unitypackage backup before deleting any assets.- **One-Click Undo:** Made a mistake? Just click the "Undo Last Delete" button to restore your files immediately.- **Safety Filters:** Automatically protects Materials, ScriptableObjects, and specific folders (Whitelist) from being scanned.2. 🔍 Unused Asset Finder- Scans all Scenes (Build Settings & All folders) to find unused assets.- Detects assets not referenced by any scene, prefab, or code.- Reduces your build size significantly.3. 🔗 Advanced Reference Finder (Deep Scan)- Don't just see which scene uses an asset.- **Deep Scan:** Finds exactly **which GameObject** and **which Component** is referencing the target asset.- Works for both Scenes and Prefabs.4. 👯 Duplicate & Empty Folder Remover- **Duplicate Finder:** Detects identical files (by hash) taking up unnecessary space.- **Empty Folders:** Finds and removes empty folders to keep your hierarchy clean.5. 🚀 Smart UX & Workflow- **Double-Click Navigation:** Double-click any item in the list to highlight it instantly in the Project View or Hierarchy.- **Clean Workspace:** Backup files are stored neatly inside the tool's folder, keeping your Assets root clean.- Integrated seamlessly into the Unity Editor.[Compatibility]- Unity 2021.3 LTS and newer.- Works on Windows & Mac.- Supports Built-in, URP, and HDRP.Stop worrying about breaking your project. Optimize it safely with Safe Asset Cleaner![Asset Specs]- Type: Editor Tool (Editor Window)- Script: Full C# Source Code included (No DLLs)- Compatibility: Unity 2021.3 LTS and newer- Render Pipeline: Supports Built-in, URP, and HDRP- Dependencies: None (No third-party plugins required)[Technical Implementation]- **Duplicate Finder:** Uses MD5 hashing algorithm to detect identical files accurately, even if they have different names.- **Deep Reference Scan:** Uses 'SerializedObject' & 'SerializedProperty' iteration to find references inside GameObjects and Components deeply.- **Safety System:** automatic backup generation using Unity's 'ExportPackage' API.[Backup & Undo]- Backup Location: Backups are stored in 'Assets/asdlk50/ProjectCleaner/Backups'.- Logic: Keeps only the latest backup file to save disk space.- Restore: Uses 'AssetDatabase.ImportPackage' for seamless undo operations.[Limitations / Important Notes]- **Dynamic Loading:** Assets loaded via code (e.g., Resources.Load, Addressables, Reflection) cannot be detected automatically. Please use the 'Whitelist' feature.- **Empty Folders:** Deleting empty folders cannot be undone (No backup created) as they contain no data to export.I used AI tools to help write the store description. I also used AI to assist with parts of the source code.




