✨ Asset Cleaner – Unity Editor Tool
✅ Fonctionnalités / Features
🔎 Analyse automatique des scènes (`Assets/Scenes`)
Auto-analysis of Unity scenes located in `Assets/Scenes`
🧹 Détection des assets orphelins (hors `.cs`, `.dll`, `.meta`, etc.)
Detects orphaned assets, excluding `.cs`, `.dll`, `.meta`, etc.
🗑️ Suppression sécurisée avec sauvegarde automatique (`.unitypackage`)
Safe deletion with backup saved in `Assets/_Trash`
🧭 Interface bilingue : Français / English (détection automatique)
Bilingual interface: French / English (auto-detected)
🔍 Filtrage dynamique des fichiers par nom
Dynamic asset name filtering
📄 Génération d’un rapport texte (`UnusedAssetsReport.txt`)
Text report generation (`UnusedAssetsReport.txt`)
🖼️ Affichage d’un logo personnalisé dans la fenêtre
Displays a custom logo in the tool window
- 🧩 Code extensible et personnalisable
Easily extendable and customizable codebase
🧰 Installation
1. Copiez les fichiers du plugin dans :
Place the plugin files into:
`Assets/Editor/UnusedAssetsCleaner/`
2. (Optionnel) Ajoutez un logo personnalisé `cleaner_icon.png` (64x64px) :
`Assets/Editor/Icons/cleaner_icon.png`
3. Ouvrez l'outil via le menu Unity :
Launch the tool from:
`Tools > Asset Cleaner`
🕹️ Utilisation / How to Use
1. Cliquez sur « Analyser les scènes »
Click "Analyze Scenes" to detect unused assets
2. Utilisez le champ de filtre pour rechercher un fichier spécifique
Use the name filter to search for specific files
3. Cliquez sur « Mettre à la corbeille » pour sauvegarder + supprimer
Click "Send to Trash" to back up and delete assets
4. Cliquez sur « Créer un rapport » pour exporter la liste des fichiers
Click "Create Report" to export the asset list to a text file
ℹ️ Le dossier `Assets/_Trash` est créé automatiquement pour les sauvegardes et rapports.
The `Assets/_Trash` folder is created automatically for backups and reports.
🛠️ Personnalisation / Customization
Vous pouvez facilement adapter le comportement du script :
- 📄 Extensions ignorées : `extensionsToIgnore`
- 🏷️ Tags exclus : `tagsToExclude`
- 📁 Répertoire des scènes analysées : `scenesToAnalyze` (par défaut `Assets/Scenes`)
- 🖼️ Chemin du logo personnalisé : `Assets/Editor/Icons/cleaner_icon.png`