Recursive cache cleanup tool for Unreal and Unity game projects
TL;DR: A python script to recursively scan from the current folder. It lets you pick another root when run with a GUI, detects Unity and Unreal projects, prints a per-project/per-cache-folder size breakdown, asks for confirmation before deletion, and shows a completion popup with total released space.
- Make sure you have Python installed and available in your command line tool (like PowerShell on Windows)
- Run the provided GameProjectCleaner.bat file or execute
Python .\GameProjectCleaner.bat
python GameProjectClearner.py --console --dry-run
python GameProjectClearner.py "D:\Projects"
python GameProjectClearner.py --yes
MIT, use it however you wish.
By using this tool, you assume full responsibility for any unwanted or permanent destruction of files. As a safety measure, always back up or assure your project files are in source control before running this tool.