Skip to content
The Technical ArtistArt. Code. Pipelines. Games.
Home/Tools/Unreal Asset Health Dashboard
tool t-01
unreal engine
client-side only

Unreal Asset Health Dashboard

Check exported meshes, textures, materials and Blueprints for common asset problems. Run the companion script in Unreal, then open its JSON report here. The scores help you sort the findings; they aren’t a substitute for profiling the project. Your report stays in this tab.

drop asset_health_*.json here
exported by ta_asset_health_export.py - or click to browse
- or -
no data loaded - grab the script below v
On this page How It Works The Script Scoring Rules Privacy

How It Works

  1. Download the companion script below (plain, readable Python - audit it yourself).
  2. Run it inside Unreal - enable the Python Editor Script Plugin, then in the Python console:
    Python (Unreal Output Log)
    exec(open(r"C:/path/to/ta_asset_health_export.py").read())
    It scans /Game read-only and writes <Project>/Saved/AssetHealth/asset_health_<date>.json.
  3. Drag the JSON into the drop zone above. Every asset is scored 0-100 and graded A-F; the project gets an overall grade.
  4. Work the list - sort by score, filter by severity, fix the worst first. Export Markdown for Slack/Jira or CSV for spreadsheets.

download download ta_asset_health_export.py

What The Script Collects

Asset typeData collected (read-only)
Static MeshesLOD-0 triangle count, LOD count, Nanite flag, material slots, referencer count
TexturesDimensions, compression format, sRGB flag, mip setting, LOD group, NeverStream, referencers
MaterialsMaster vs instance, domain, blend mode, two-sided, dependency count, referencers
BlueprintsParent class, tick-enabled, component count, dependency count, referencers
Compatibility

Written for UE 5.0-5.5 with defensive property access - properties it can't read on your engine version export as "unknown" rather than crashing. It never modifies assets.

The Scoring Rules

Each asset gets a score from 0 to 100 and a grade from A-F. Sort and filter the findings, then check the highest-priority items in the project. Export Markdown for a team discussion or CSV for further analysis. Some flagged settings may be intentional, so review them before making changes.

SeverityExamples
CRITICALHigh-poly mesh with no LODs and Nanite off - non-power-of-two texture - normal map with sRGB on - Blueprint with 100+ dependencies - 8+ material slots
WARNINGNaming convention violations - 4K+ textures - missing mips - translucent / two-sided materials - tick-enabled Blueprints - NeverStream on large textures
INFOUnreferenced assets - high component counts - heavily-used master materials worth auditing

Grades: A >= 90 - B >= 75 - C >= 60 - D >= 40 - F below. Naming rules assume the standard SM_ / T_ / M_ / MI_ / BP_ prefixes from The Asset Pipeline.

Privacy

Your input files and calculations are processed in this browser tab. The tool doesn’t upload them. The site uses Google Analytics for site usage; see how the site works.