Unused Assets Cleaner


A Unity Editor tool that scans your scenes and detects unused files. Securely removes unused assets with automatic backups. Multilingual and customizable interface.


by gatineau


Price History +

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`