UltraWire is an advanced graph editor visual customization plugin for Unreal Engine 5 that replaces and extends what previously required multiple separate plugins. It combines wire customization, node theming, smart routing, a graph minimap, execution heatmaps, and team collaboration into one unified plugin.
WIRE ROUTING STYLES
- Manhattan (90°): Clean right-angle wires like PCB traces
- Subway (45°): Sleek diagonal segments
- Freeform: Custom angle from 5° to 85°
- Default (Bezier): Standard UE curves with UltraWire effects on top
- 3 corner styles: Sharp, Rounded (arc), and Chamfered (diagonal cut)
- Configurable corner radius, wire thickness, and ribbon stacking
SMART AUTO-ROUTING (A* PATHFINDING)
Wires automatically route around node bodies using A* pathfinding on a configurable grid. No more wires passing through nodes. Features a 50ms timeout failsafe, route caching, and incremental invalidation for optimal performance.
WIRE EFFECTS
- Moving Bubbles: Animated dots showing data flow direction
- Wire Glow / Neon Mode: 4-layer additive-blend glow with optional sinusoidal pulse animation
- Crossing Symbols: Gap, Arc, or Circle indicators where wires intersect
- Wire Labels: Inline text annotations and auto-labels for Get/Set variable names
NODE THEMING
Built-in node appearance customizer. Change header colors, body opacity, corner radius, pin shapes (Circle, Diamond, Square, Arrow), and comment box styles. Eliminates the need for a separate theming plugin.
GRAPH MINIMAP
Picture-in-picture minimap overlay showing full graph topology. Nodes colored by category, wires rendered as thin lines, viewport indicator, and click-to-navigate. Updates at ~10fps for responsive performance.
EXECUTION HEATMAP
Wires display real-time execution frequency as a color gradient (cold blue to hot red) by integrating with UE's Blueprint Profiler. Zero overhead when the profiler is not running.
PER-GRAPH-TYPE PROFILES
Configure completely different visual styles for each graph type. Manhattan in Blueprints, Subway in Materials, Neon Glow in Niagara — all independent.
TEAM COLLABORATION
Export/import .ultrawire JSON presets. Set team-wide defaults via DefaultUltraWire.ini committed to source control. New team members automatically inherit the team's visual standard.
5 BUILT-IN PRESETS
- Default: Subtle Manhattan improvements
- Circuit Board: Green PCB aesthetic with gap crossings
- Neon Cyberpunk: Dark theme with pulsing glow and bubbles
- Clean Professional: Minimal, high-contrast, presentation-ready
- Retro Terminal: Amber/green monochrome with soft glow
SUPPORTED GRAPH TYPES (12+)
Blueprint, Material, Niagara, Animation Blueprint, Behavior Tree, Control Rig, PCG, Sound Cue, MetaSound, Environment Query, Gameplay Ability, and more.
HOT RELOAD
All visual changes apply instantly without restarting the editor.
ALT+LMB WIRE SLICING
Full compatibility with UE 5.5+ wire slicing — a known issue with competing plugins.
PERFORMANCE
Designed for large graphs. Smart Routing has a 50ms timeout with graceful fallback. Route caching prevents redundant computation. Crossing detection uses AABB pre-culling. The minimap caches topology at 10fps. The heatmap adds zero overhead when the profiler is inactive.
DOCUMENTATION
Full documentation included in the Docs folder. Covers installation, every feature, all settings, performance tuning, troubleshooting, and team collaboration setup.
REQUIREMENTS
- Unreal Engine 5.7
- Editor only — does not affect runtime/shipping builds
- No third-party dependencies
- No experimental or beta engine plugin dependencies
- Full C++ source code included