
Asset Sanitizer – Fix Naming Conventions, Cleaner & Optimizer – Unreal Engine
Keep your Unreal Engine project clean and optimized with the Asset Sanitizer.
As projects grow, asset clutter, incorrect naming, stale redirectors, and unoptimized textures accumulate fast. Bloating disk space, increasing compile/cook times, and causing GPU performance drops. Asset Sanitizer is an Editor Utility that runs static analysis on your project and offers 1-Click safe automated fixes.
FEATURES:
Naming Convention Enforcer: Scans assets against custom prefix rules (SM_, T_, M_, BP_, etc.) and renames them via AssetTools, fixing all references automatically.
Stale Redirector Purger: Cleans up UObjectRedirectors left behind by moved/renamed files to prevent broken paths.
Texture Audit Scanner:
– NPOT (Non-Power-Of-Two) Detection: Automatically pads images for proper Mipmap generation.
– Oversized Texture Clamp: Detects 4K/8K assets exceeding your threshold (e.g. 2048px) and clamps MaxTextureSize.
– Normal Map Compression Audit: Fixes incorrect compression settings and sRGB flags on normal maps.
Unused Asset Isolator: Identifies unreferenced files and safely moves them to a /Game/Quarantine/ folder instead of deleting them outright.
Empty Folder Sweeper: Cleans empty disk directories recursively.
• Integrated Slate Dashboard: Built-in Project Health Score, total issues counter, live filtering by category/severity, and Project Settings integration.
Features:
– Naming Conventions Audit & Auto-Fix: Automatically flags assets missing required prefixes and renames them safely.
– Stale Redirectors Fixup: Detects and fixes up UObjectRedirectors, cleaning up references and deleting leftover files.
– Texture Audit: Identifies Non-Power-Of-Two (NPOT) textures, oversized textures exceeding size limits, and invalid compression settings (e.g. Normal Maps).
– Unused Assets Scanner: Detects assets without hard references and moves them to a customizable Quarantine path.
– Empty Folders Cleanup: Scans and deletes empty content directories directly from disk.
– Fully Customizable Settings: Configurable prefix mapping, max texture sizes, health score penalty weights, and quarantine paths via Editor Preferences or the integrated UI.
– Filter-Aware Auto-Fix: One-click “Auto-Fix All Safe” button to batch repair issues based on active UI filters.
Code Modules:
– Sanitizer (Editor)
Number of Blueprints: 0
Number of C++ Classes: 11
Network Replicated: No
Supported Development Platforms: Win64, Mac, Linux
Supported Target Build Platforms: Win64, Mac, Linux
Unreal Engine versions: 5.3 – 5.8
Recent Comments