Game Systems

SERLO Developer Tools

SERLO Developer Tools speeds up Unreal Engine workflows with batch renaming, Substance Painter texture setup, mesh material assignment, and socket spawning.

SERLO Developer ToolsGame Systems

Resource overview

Organizing asset libraries and populating level geometry often creates significant operational friction during production. Large environment builds, modular architectural sets, and prop-heavy scenes quickly lead to cluttered Content Browser folders, inconsistent naming structures, and repetitive material assignments. SERLO Developer Tools addresses these exact points of friction. The toolkit focuses on essential, time-saving operations that function directly across both project assets in the Content Browser and active actors within the viewport.

Batch Renaming in the Content Browser and Viewport

Naming conventions are vital for maintaining order across mid-sized and large Unreal Engine projects. When multiple artists touch the same directory or when external packs are merged into an existing project structure, asset naming quickly fragments. SERLO Developer Tools provides several distinct mechanisms to standardize names without opening separate property dialogs or manually adjusting labels one by one.

The Fast Rename utility handles broad structural changes in a single click. Instead of having to define complex parsing rules, you simply specify an initial starting index. When applied across a selected group of actors or assets, the tool automatically renames them sequentially, generating patterns such as Tree_01, Tree_02, and onward. This proves particularly useful when organizing duplicated scene instances or bringing freshly organized static mesh assets into a clean sequence.

Targeted adjustments are handled through the Replace tool, which substitutes specific substrings in selected actor or asset names. If an art pass requires shifting a naming taxonomy—for instance, changing occurrences of "Rock" to "Stone" across a dozen modular pieces—the tool scans the selection and swaps the text directly. Alongside string replacement, dedicated Add Prefix and Add Postfix functions let you tag batches of assets with functional indicators. Adding an "Env_" prefix marks out environment categories like Env_Rock and Env_Tree, while appending postfixes such as "_V1" establishes version tracking across groups of assets.

Handling Substance 3D Painter Textures with Sub T Rename

Importing texture sets from external texturing software frequently introduces tedious setup steps before materials can be authored properly. Substance 3D Painter exports texture maps with distinct naming patterns, which then require standard Unreal Engine prefixes, suffixes, and specific compression or color channel settings.

The Sub T Rename feature automates this transition. It maps imported texture sets against common Unreal Engine texture presets, handling BaseColor, Normal, Emissive, and OcclusionRoughnessMetallic (ORM) maps. Entering an asset identifier such as "Wall" allows the tool to immediately reorganize and format the incoming set into standardized structures such as T_Wall_A for the color map and T_Wall_N for the normal map.

Beyond string manipulation, Sub T Rename manages crucial texture import parameters. The tool automatically unchecks the sRGB flag for both Emissive and OcclusionRoughnessMetallic maps. In Unreal Engine, packed channel textures like ORM maps store non-color data—ambient occlusion, roughness, and metalness packed into separate color channels—which produce incorrect roughness responses and metallic calculations if sampled in sRGB color space. By automatically switching these textures to linear space upon renaming, the tool eliminates a common source of shading errors that can go unnoticed until lighting is finalized.

Batch Material Assignment on Static Meshes

Assigning materials across numerous modular static meshes usually requires double-clicking each mesh in the Content Browser, finding the relevant material slot, assigning the asset, and saving. Across hundreds of structural pieces, this manual repetition introduces substantial project overhead. SERLO Developer Tools includes two distinct options to speed up static mesh material application.

Set SM Material allows you to apply a single material asset across a designated material slot on multiple static meshes at once. When working with greybox meshes, modular walls that share a master trim sheet, or structural props that use a single shared material instance, this function applies the assignment without requiring you to open individual static mesh editors.

When meshes require individual, distinct materials not just one unified shader, Multi SM Materials provides a consolidated interface. Instead of loading multiple asset tabs across your editor workspace, you can configure and assign unique materials to multiple static meshes directly within the tool window. This centralizes material assignments in one unified panel, making it practical to review and update entire kits of modular assets in a single step.

Socket-Based Object Placement in Scenes

Placing props and secondary actors across complex environment geometry often requires meticulous coordinate alignment. Attaching items like torches to wall sconces, streetlamps to poles, or small clutter items onto larger hero pieces manually in the viewport can lead to misalignments or slow down scene assembly.

The Spawn by Socket feature uses mesh socket architecture to speed up scene population. By defining sockets on base static meshes, you can use the tool to instantiate and snap secondary objects directly into position with a single click. This socket-driven workflow streamlines the population of lights, functional gameplay props, or visual set dressing, ensuring objects attach precisely to designated pivot points on the parent mesh.

Engine Compatibility and Production Roles

While several utilities in the suite function across multiple versions of Unreal Engine, specific advanced tools require modern engine features. The Replace utility, Spawn by Socket, and Multi SM Materials functions are not compatible with Unreal Engine versions below 5.1. Teams working on 5.0 or legacy versions can still use the standard prefix, postfix, Fast Rename, and baseline material assignment features, but the complete toolset requires version 5.1 or newer.

Environment artists, technical artists, and level designers handling extensive asset libraries and rapid set dressing benefit most from this toolkit. By removing the repetitive manual steps involved in naming texture passes, re-tagging scene actors, configuring linear texture channels, and populating socket attachments, the package allows artists to spend less time managing file housekeeping and more time shaping environments.

Related Resources Worth Checking

Free Download

Download this resource

Log in or create a free account to start your download.

Resources are manually reviewed before listing to improve quality and reduce obvious risks.

Resource archiveContent.7z

Related resources