Blueprint Utilities (Blutilities)

The experimental Blutilities feature gives you more ways to use Blueprints to create your own tools and workflows in the Unreal Editor.

Windows
MacOS
Linux

Blutilities

The Unreal Editor offers an experimental system for creating, managing, and using Blueprint utilities. When you enable this setting, you'll be able to design several new kinds of tools and workflows based on Blueprints that add new capabilities to the Editor. For example:

  • You can create Global Editor Utility Blueprint classes, then invoke their utility functions either from the Content Browser or from a customizable panel. For details, see Global Blutility Classes and the Blutility Shelf.

  • You can create Scripted Actions: Blueprint utility functions that you call from the right-click contextual menu on Assets or Actors. For details, see Scripted Actions.

  • You can create Editor Utility Widgets: UMG UI widgets that the Unreal Editor hosts inside dockable panels. For details, see Editor Utility Widgets.

Enabling Blutilities

To take advantage of any of the new features that Blutilities offer, you need to enable an experimental setting in your Editor Preferences.

  1. From the main menu, choose Edit > Editor Preferences.

  2. In the Editor Preferences window, find the General > Experimental category. Under Tools, check the option for Editor Utility Blueprints (Blutility).

Blutility How-Tos

Global Blutility Classes and the Blutility Shelf 4.22 Scripted Actions 4.22 Editor Utility Widgets 4.22

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback