ASSET ORGANIZER
An Editor Utility Widget for easy asset organization in Unreal Engine 5
A practice in UI design and Blueprint programming
| TOOL FEATURES:
Renames assets according to a naming convention
Moves assets to folders based on asset type
| PROGRAMS USED:
Unreal Engine 5 (5.4.4) - Tool Setup and Design
Affinity Photo - Icon Creation
The main widget screen with various assets added
The settings screen
My goal with this project was to speed up my workflow by streamlining tasks that are critical to proper asset management. Things like ensuring a consistent naming convention and folder placement are central to an organized project, especially when working as team.
Throughout this project, I worked to emulate the design language of Unreal Engine’s editor so that it felt like something that could have come built into the engine. All icons support high DPI displays, and the UI is meant to scale to wherever you choose to put it.
Below is an example of the Editor Utility Widget in action.
Another primary goal of this tool was flexibility and ease of use. It is designed to let you to set your own defaults, but still tweak the final result before applying it. This was achieved with modular widgets that could be quickly reused and repurposed throughout the UI.
Extra care was given to ensure every element of the UI was as functional as it would be anywhere else in the editor. A primary example of this is the dividers in the settings section. Through the use of (Editor Utility) Slider widgets and blueprint function calls, you get the functionality you expect from UI in Unreal Engine.
I’m really happy with how this came out and plan to use what I’ve learned with this on future projects.
Stay tuned for more tools, this is just the start!
“That’s pretty cool”