Cleaner Blueprints, fewer wires, faster workflows.
This utility plugin introduces compact, high-utility nodes that reduce visual clutter in Blueprints by combining common logic patterns into single, streamlined nodes — all while maintaining performance and flexibility.
📧 Support Email: CrossProductDevelopments@gmail.com
🎮 Support Discord: Click to Join
✅ Compatible with Unreal Engine 4.27 – 5.6
✨ Highlights
🔁 Replace multi-node logic with compact "all-in-one" alternatives
🧠 Improve Blueprint readability and reduce node sprawl
🧩 Ideal for quick prototyping or polishing gameplay logic with minimal wiring
🧰 Includes practical utilities like editor runtime checks, bitflag manipulation, and relative actor positioning to cover common Blueprint needs with minimal overhead
⚙ Features
✅ Compact If & Comparison Nodes: Combine standard operators (==, !=, <, >, <=, >=) and range tests like Is Between, Is Nearly Equal, etc., into one readable branching node
✅ Arithmetic Assignment Nodes: Perform an operation and assign it back in one step (+=, -=, *=, /=, %=, &&=, ||=, ^=)
✅ Inverse Assignment Nodes: Invert Booleans or numeric signs and assign back in a single node (e.g., bool = !bool or int = -int)
✅ Editor Check Nodes: Determine if execution is happening in editor mode vs game mode (Is Running With Editor, etc.)
✅ Bitflag Nodes: Check, set, clear, and toggle bitflags — ideal for working with flags, masks, and compact state variables
✅ Actor/Scene Component Relative Positioning Nodes: Compute relative position, distance, or rotation between any object and an Actor/Scene Component in a single node
✅ Numerical Fact Checking: Is Even, Is Odd, Is Whole Number
✅ Recursive Lookup Nodes: Recursively find outer, recursively find by predicate
📄 Change Log
UE5.6 Support - 4th June 2025
UE4.27 & UE5.0 Support - 10th December 2024
UE5.5 Support - 15th November 2024
V1.3.1 - 6th August 2024:
Fixed 'If Between' & 'If Not Between'
V1.3 - 4th August 2024:
Added a non-mutating version of Invert nodes (Inverted)
V1.2 - 27th July 2024:
Added Recursive Find Outer
Added Find Components By Predicate
Added Find Actor By Predicate (And Class)
UE5.4 Support - 28th April 2024
V1.1 - 19th March 2024:
Added Get Backward/Left/Down Vector (Scene Component)
Added Get Position Forward/Right/Up By (Scene Component)
Added Move Position Forward/Right/Up By (Scene Component)
Added GetMidpointOfActors
Added GetMidpointOfActorsCenterOfMass
Added GetMidpointOfSceneComponents
Added GetMidpointOfSceneComponentsRelative
Added GetMidpointOfPrimitiveComponentsCenterOfMass
Added Is Even (Int32, Int64, Byte)
Added Is Odd (Int32, Int64, Byte)
Added Is Whole Number (Float)
Added Count Digits (Int32, Int64, Byte)
Added ++ Min Clamp (Float, Int32, Int64, Byte)
Added -- Max Clamp (Float, Int32, Int64, Byte)
Added Are All Valid? Pure / Callable (Object Array, Class Array, SoftObject Array, SoftClass Array)
Added Bind/Unbind/Unbind All Gamepad Connection Change
Added Bind/Unbind/Unbind All Input Device Pairing Change
V1 - 16th January 2024: Initial Release (UE5.1 - UE5.3)