Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser
Quick Information
A powerful, visual Godot 4.x editor plugin that helps you clean, optimize, and migrate your projects. Project Cleaner allows you to import only the assets your game actually uses into a clean, fresh Godot project.
Godot Project Cleaner
A powerful, visual Godot 4.x editor plugin that helps you clean, optimize, and migrate your projects.
Instead of copying files manually (which leaves behind hundreds of unused textures, models, and sound files) or using naive python scripts (which causes hundreds of compilation errors due to missing configuration settings), Project Cleaner allows you to import only the assets your game actually uses into a clean, fresh Godot project.
π Features
- Recursive Dependency Scanning: Starts from
project.godot(main scene and autoloads) and follows allres://anduid://paths through.tscn,.tres,.gd, and.gdshaderfiles. - Companion File Aware: Automatically packages binary sidecars (
.binfor GLTF,.mtlfor OBJ), resource metadata (.import,.uid), and model-specific texture companions (ModelName_0.png, etc.). - Autoload & Input Mapping Preservation: Programmatically syncs your source project's configurations (autoload singletons, input maps, display settings, custom rendering pipelines, physics engines, and audio layouts) directly into the clean project's live
ProjectSettings. - Safe Plugin Management: Smart-merges plugin lists to guarantee Project Cleaner doesn't disable itself mid-migration.
- Polished Live Dashboard:
- Native OS Directory Picker: Fully browser-capable across the filesystem.
- Interactive Validation: Instantly validates the source directory and reads the project name.
- Live Log Output: Color-coded status updates for info, warnings, and copy errors.
- Dry Run Preview: Analyze exactly how many files will be copied and what categories they fall into before writing to the disk.
- Categorized Breakdowns: Displays exact counts for Scenes, Scripts, Resources, Shaders, Models, Textures, and Audio.
π How it Works
To prevent editor locks and compilation errors, the plugin runs inside the clean, target destination project:
[Source Project] (Messy/Unorganized)
β
βΌ (Recursive Scan & Filter)
[Project Cleaner Plugin] (Runs inside target project)
β
βΌ (Imports only used files + Syncs ProjectSettings)
[Destination Project] (Clean & Lightweight)
π οΈ Installation
- Create a new, clean Godot project (where you want to import your cleaned game).
- Download or clone this repository.
- Copy the
addons/project_cleanerfolder into the root directory of your new project. - Open the new project in the Godot Editor.
- Go to Project Settings > Plugins and check the Enable box next to Project Cleaner.
π Usage Guide
- Once enabled, click on the Project Cleaner tab at the bottom of the Godot Editor (next to Output and Debugger).
- Under Source Project Folder, click Browse and select the folder of the project you want to clean/import from.
- The status label will show
β Valid Godot project: [Project Name]if aproject.godotis found.
- The status label will show
- Configure your Skip Patterns (comma-separated file extensions or names to ignore, e.g.
.mp4, .zip, .blend, .tmp). - Click Dry Run (Preview) to scan the project.
- View the progress and check the Summary panel for file counts by category, missing references, or unresolved UIDs.
- Check Overwrite existing files if you want to update any files you've modified in the source.
- Click Import Clean Project to begin the copy and configuration sync.
- Once finished, click Reload Current Project if prompted by the editor. Your game is now ready to play!
π License
This project is licensed under the MIT License - see the LICENSE file for details.
A powerful, visual Godot 4.x editor plugin that helps you clean, optimize, and migrate your projects.
Project Cleaner allows you to import only the assets your game actually uses into a clean, fresh Godot project.
Reviews
Quick Information
A powerful, visual Godot 4.x editor plugin that helps you clean, optimize, and migrate your projects. Project Cleaner allows you to import only the assets your game actually uses into a clean, fresh Godot project.