Skip to content
PN Scripts

Game dev tools

Imenka

An Unreal Engine 5 editor plugin that checks asset names and folders against your conventions, reports every problem, and renames assets with references fixed after one preview.

  • Unreal Engine 5
  • Python Editor Script Plugin
  • Asset Registry
  • Asset Tools
  • Coming soon

Coming soon

Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.

Imenka's HTML report of a made-up farming game: 45 assets, 18 errors, each with its problem and a suggested name

What it solves

The gap

Unreal projects collect assets named Material_3, chair, NewBlueprint and Texture with spaces, scattered in the root, which slows everyone down and breaks naming-based tools, and renaming them by hand risks broken references.

What it is

Imenka checks every asset against the team's conventions in seconds, shows what is wrong and the right name, and renames whole folders safely through the editor's own Asset Tools, also as a check on the build server.

How you use it

A Content Browser where every name tells you what the asset is, kept that way automatically.

A small, configurable naming linter and fixer for Unreal Engine teams and solo developers who want a clean Content Browser.

Who it is for

Use it when

  • A studio cleaning up a prototype's content before production starts
  • A team lead keeping new assets from contractors to the studio's conventions
  • A build server that refuses a commit with a texture called final final 2

Built for

  • Unreal Engine 5 teams, technical artists and leads who care about project structure
  • Solo and indie developers who want a clean project without writing their own scripts

What is inside

Every name, checked

Prefixes for 54 asset classes, from SM_ and T_ to WBP_, ABP_, BPI_ and NS_, with Blueprint interfaces and libraries told apart, plus spaces, odd characters, Pascal case, double underscores, path length, assets in the root and folder names.

A report to act on

The Output Log lists every problem and an HTML report opens in the browser with the counts, the problems and a suggested name for each asset; CSV and JSON copies are saved for spreadsheets and build tools.

Rename safely

Rename a folder or a selection to the suggested names after one preview. The editor's Asset Tools do the renaming, so references follow, then the redirectors are fixed up and the folders saved. Clashing names get a number.

Your conventions

Change any prefix, add your own classes, turn checks off and set the folders to check in Config/Imenka.json, committed with the project. A script for UnrealEditor-Cmd fails a build server run on naming errors.

Specs

Availability
Coming soon
Vendor
PN Scripts
Type
Plugin
Pricing
One-time purchase Price to be announced.
License
Proprietary
Deployment
Copied into the project's Plugins folder; Python, nothing to compile
Maturity
v1.0.0

Compatibility

Platform or runtime Supported versions Tested up to
Unreal Engine 5.1 or newer against a stand-in for the 5.3+ Python API; not run in the editor

Stack

  • Unreal Engine 5
  • Python Editor Script Plugin
  • Asset Registry
  • Asset Tools

Imenka is coming soon

It is finished and tested. It is not on sale yet; this page will say where to get it when it is.

Coming soon

Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.

Questions

An editor plugin for Unreal Engine 5, written in Python, that checks asset names and folders against naming conventions, writes reports and renames assets to the conventions with references fixed. It comes as a zip with the plugin folder and a README.

Unreal Engine 5.1 or newer on Windows, macOS or Linux, with the Python Editor Script Plugin and Editor Scripting Utilities, which the plugin turns on. Nothing is compiled. It was tested against a strict stand-in for the 5.3+ Python API.

Checks inside assets such as variable names or texture sizes, and a settings window. It was not run inside the Unreal Editor during development, which needs the engine and an Epic Games account; try it on a copy of a project first.

Made by PN Scripts, a Sofia studio that builds games and tools, in Python on the Unreal Editor's scripting API, with the rules kept separate from the editor so they are tested on their own. Created with AI assistance; the code was written for this plugin and checked by PN Scripts with 15 automated tests against a strict stand-in for the editor's Python API and a buyer's copy into a project.

It is not on sale yet. When it is, this page will link to the store; PN Scripts does not take payment on this site.