n3kded - Smart Naming Cleanup

Smart Naming Cleanup is an editor code plugin for Unreal Engine designed to automatically fix, normalize, and organize asset naming conventions inside the Content Browser.

The plugin helps speed up repetitive cleanup tasks after importing assets, preparing marketplace packs, or organizing large projects by automatically detecting asset types and correcting naming issues in bulk.

Documentation

Open the plugin from:
  • Tools → Smart Naming Cleanup

  • Window → Smart Naming Cleanup

Supported Engine Versions: Unreal Engine 5.3, 5.4, 5.5, 5.6, 5.7
Main Features:
  • Auto-detect asset type prefixes

  • Remove duplicate prefixes automatically

  • Fix incorrect prefixes

  • Remove garbage tokens before valid prefixes

  • Normalize naming conventions

  • Remove duplicated words

  • Replace spaces and invalid characters

  • Batch rename selected assets

  • Rename preview system

  • Folder-safe asset renaming workflow

Supported Prefix Types:
  • SM_ → Static Mesh

  • SK_ → Skeletal Mesh

  • M_ → Material

  • MI_ → Material Instance

  • T_ → Texture

  • BP_ → Blueprint

  • NS_ → Niagara System

  • NE_ → Niagara Emitter

Example Cleanup:

Before:

  • 01_SM_SM_Wall_Wall_01

  • M_T_T_Wood_BaseColor

  • wall_texture_normal

  • old_MI_MI_Master

After:

  • SM_Wall_01

  • T_Wood_BaseColor

  • T_Wall_Texture_Normal

  • MI_Master

Dependencies / Requirements: This plugin does not require external plugins or Python setup.

If you install the source version manually, Unreal Engine may ask to rebuild the plugin. Generate Visual Studio project files and build the project using Development Editor / Win64.

Main Benefits:
  • Saves time on repetitive asset cleanup

  • Keeps projects organized

  • Helps maintain naming consistency

  • Speeds up marketplace pack preparation

  • Reduces manual batch renaming work

  • Improves large project organization

  • Helps standardize studio naming workflows

Included Editor Actions:
  • Scan Selected Assets

  • Auto Detect Prefixes

  • Cleanup Invalid Names

  • Remove Duplicate Prefixes

  • Normalize Naming

  • Rename Preview

  • Apply Rename

  • Undo Last Operation

Preview Workflow: The plugin includes a rename preview system that allows you to inspect all changes before applying them.

Example: OLD NAME: 01_SM_SM_Wall_Wall_01 (NEW NAME: SM_Wall_01)

This helps reduce mistakes during large batch operations.

Safe Rename Workflow

Smart Naming Cleanup uses Unreal Engine asset rename workflows designed to preserve asset references and redirectors during rename operations.

Non-destructive workflow: All renames are previewed before applying changes.

For best results after large cleanup operations, use: Content Browser → Fix Up Redirectors in Folder