Skip to content

Asset Naming Convention Checker

Module: Tech · Category: QA · Tool ID: AssetNamingChecker

Validates asset names against configurable prefix rules: SM_ for Static Meshes, SK_ for Skeletal Meshes, T_ for Textures, M_ for Materials, etc. Detects spaces and special characters. Generates suggested corrected names. Supports per-asset rename plus batch-rename-all-violations.

Screenshot 01 — Hero shot — Checker after scan, violations list with mixed Error / Warning entries, Suggested Name column visible.


  • Pre-shipping QA — confirming naming conventions are consistent
  • Onboarding to a project with poor naming — bulk-fix violations
  • After importing third-party packs — usually full of non-standard names
  • Don’t expect this to handle complex naming rules — basic prefix + special character validation; for richer rules use a custom tool

  1. Open the EQLabs Hub and search for Naming (or browse to Tech → QA)
  2. Click the tool card
  3. Click Scan

FieldWhat it doesDefault
Scan PathFolder to scan/Game
Check PrefixesToggle prefix rule checktrue
Check SpacesToggle space detectiontrue
Check Special CharsToggle special-char detectiontrue
Type Filter comboShow only one asset type
Name FilterSubstring filter on asset name
ScanWalks the path
Copy ResultsPlain-text dump
Batch RenameRenames every violation to its suggested name
StatsTotal scanned / violation count
Violations listPer-row: severity, asset name, type, expected prefix, issue, suggested name, rename action
SeverityMeaning
ErrorSpecial characters in name (often breaks cooking)
WarningWrong / missing prefix, spaces
InfoMinor issue

SM_ (Static Mesh), SK_ (Skeletal Mesh), T_ (Texture), M_ (Material), MI_ (Material Instance), BP_ (Blueprint), WBP_ (Widget BP), A_ (Animation), MNT_ (Montage), PA_ (PoseAsset), NS_ (Niagara System), SC_ (SoundCue), SW_ (SoundWave), etc.

Screenshot 02 — Batch rename — Several violations selected with Suggested Names visible, Batch Rename button highlighted.


  1. Set Scan Path
  2. Click Scan
  3. Filter by type / name
  4. Click Batch Rename to fix all violations at once
  1. Walk the violations list
  2. For each row, click the per-row Rename action to apply just that fix
  3. Skip rows where the suggested name doesn’t match what you actually want

FieldDefault
Scan Path/Game
Check Prefixes / Spaces / Special Charsall true

Settings file: [Project]/Saved/EQLabs/Settings/AssetNamingChecker.json


  • Asset rename operations — modifies asset names + updates references
  • Clipboard — Copy Results
  • Undo — wrapped in ScopedTransaction per-rename

  • Renames update references — UE’s asset rename automatically fixes up referrers, but commit before bulk renames just in case
  • Suggested name uses <Prefix>_<OriginalCleanName> — review before bulk applying; suggestions can be wrong for unusual base names
  • Special characters cause cook failures — these are Errors and should be fixed first


Report an issue with this tool

Opens our feedback form in a new tab with the tool name pre-filled.