#AssetStore #unity #unity3d #new #asset #gamedev #indiedev #GameContentShopper

Publisher

Creepy Cat

Please Note

This entry is from Tuesday March 10, 2026. The price of the asset may have changed since then.
Please visit our homepage for recent offers and sales. Official and private Unity Asset Store™ sales usually last about 14 days.

Overview

Asset Name Enforcer is a Unity Editor tool that keeps your project's asset names clean and consistent, whether you work solo or in a team.


🔍 Project Scanner: Scan any folder and get a full report of every asset that violates your naming rules. Results are sorted and filterable by status (Error / Warning / Valid), asset type, or name. A search bar lets you zero in on specific assets instantly.


⚡ One-Click Fix: Fix a single asset, a selection, or the entire project in one click. Renames are applied safely outside the GUI pipeline to guarantee the file is actually renamed on disk.


👁 Live Naming Sentinel: Hooks into Unity's import pipeline and watches every asset import, move or rename in real time. Violations are reported immediately in the Console with a suggested corrected name and an optional auto-fix on import.


📋 Fully Configurable Rules: Rules are stored in a ScriptableObject — one per project, version-controllable. Each rule defines a prefix, a suffix, target asset types and extensions, and a display colour in the report. Out of the box covers: Static Meshes, Textures, Materials, Prefabs, Scripts, Audio Clips, Animation Clips, Animator Controllers, Shaders, Scenes and Scriptable Objects.


🛡 Extra Checks: Optional enforcement of no spaces and ASCII-only characters in all asset names.


🗂 Sortable Report: Click any column header (Status, Type, Name, Issue, Suggestion) to sort the list ascending or descending.


KNOWN LIMITATIONS: MATERIALS EMBEDDED INSIDE FBX FILES


When Unity imports an FBX, materials can be created as sub-assets embedded

inside the FBX file itself rather than as standalone .mat files.


AssetDatabase.RenameAsset cannot rename sub-assets, they are part of their

parent file and do not have an independent path on disk. If you attempt to

fix such a material, the tool will skip it and log a warning in the Console

explaining the reason.

X