Logic Driver Pro - Blueprint Editor for Dialogue, Quest, Combat & FSM Systems
Create node types that run actions and build your own gameplay systems: dialogue trees and narrative text flows, quests, achievements, combos, AI behavior, UI navigation, and more in a visual graph-based, parallel finite state machine blueprint editor.
Build Gameplay Systems Tailored to Your Project
Create AI, combat, dialogue, quest, and other gameplay systems with a full blueprint editor built to support your project from prototype to production.
Logic Driver Pro integrates seamlessly into your development workflow, enabling you to build node-based gameplay systems through a dedicated blueprint editor. From AI behaviors to full narrative frameworks, it supports projects of any scale and is trusted by developers at every level, from indies to AAA studios. It has also been recognized with an Epic MegaGrant for its impact on Unreal Engine development.
🛠️ Core Features
Developers can create custom nodes using blueprints or C++, exposing variables on the node and encapsulating reusable logic. Each node can include:
Editor Construction Scripts – Dynamically update node properties in response to designer input.
Node Validation – Provide visual warnings or prevent compilation when conditions aren’t met.
Rule Behavior – Help enforce patterns and automate parts of the design process.
Designers may then use these nodes within Logic Driver’s state machine blueprints:
Easily add nodes with context-aware placement, with rule behavior limiting available state types or preselecting transition options.
Assign values to exposed properties by entering defaults directly or connecting variables, functions, or expressions.
Preview the system in the blueprint editor or debug it during Play In Editor (PIE).
⚙️ Advanced Capabilities
State Stack – Combine multiple states in a sequence to execute tasks in order.
Transition Stack – Quickly generate transition expressions between different transition types.
Parallel States – Ideal for systems where multiple conditions or behaviors need to run at once.
Text Graph Properties – Drag-and-drop variables directly onto text, with rich text and localization support.
Search Tool – Find and replace property values across your project.
Technical Details
Pro Features:
Create your own node in blueprints or C++.
Expose variables on nodes, complete with drag & drop support.
Combine custom states and execute multiple actions.
Text parsing allows variables to be dropped directly on to text.
Parallel states increase the possibilities and reduce the total number of required states.
Core Features:
New blueprint editor designed to simplify state machine creation.
Hierarchical state machines are supported directly or by reference.
Evaluate transitions conditionally or from events.
Manage as UObjects or ActorComponents for increased flexibility.
Supports run-time visual debugging with the blueprint editor to make testing easy.
C++ source code included.
Network Replicated: ActorComponents have replication support
Supported Development Platforms: Windows, Mac, Linux
Supported Target Build Platforms: Windows, Mac, Linux, Mobile. Consoles have released projects with Logic Driver, but are not tested against locally. The run-time module is intended to be cross-platform.