
Descrizione
Directive Utilities is an open-source Unreal Engine plugin that fills gaps in the Blueprint library and editor scripting APIs. It ships as readable C++ source, and its Blueprint nodes can also be called from C++.
Source code: GitHub repository
FeaturesRuntime Blueprint libraries for arrays, maps, strings, text, regular expressions, math, Gameplay Tags, save games, input, file I/O, CSV, DataTables, config files, date and time, bytes, clipboard access, and project context.
Cancellable async text and binary file reads and writes, plus file watching in packaged desktop games.
Async Blueprint actions for timed updates, repeated work, asset loading, traces, and AI movement.
Read-only editor searches and content audits for assets and Blueprints.
Actor layout, filtering, selection, viewport, material, and mesh utilities for editor scripts.
Progress tasks and notifications for Editor Utility Widgets.
DirectiveUtilitiesRuntime (Runtime)
DirectiveUtilitiesBlueprintNodes (UncookedOnly)
DirectiveUtilitiesEditor (Editor)
DirectiveUtilitiesTests (DeveloperTool, Editor targets only)
Number of Blueprints: 0
Number of C++ Classes: 39 production UCLASS types
Network Replicated: No. The utilities run locally and can be called from replicated gameplay code.
Supported Development Platforms: Win64, Mac, Linux
Supported Target Build Platforms: Win64, Mac, Linux
Documentation: Node documentation
Example Project: Not included
RequirementsSupported Unreal Engine versions: 5.6, 5.7, and 5.8
Enhanced Input, used by the runtime input utilities
Editor Scripting Utilities, used by the editor-only utilities
zlib, supplied by Unreal Engine and used for zlib and gzip byte streams
Enhanced Input and Editor Scripting Utilities are enabled by the plugin descriptor. zlib is linked from Unreal Engine's bundled third-party libraries. The plugin has no external services or separately installed libraries. Source compilation requires the C++ toolchain supported by the selected Unreal Engine installation.
Important notesThe runtime module is available in packaged projects. Blueprint compiler, editor, and test modules are excluded from packaged games.