Examples can now be installed directly from the plugin! These will replace the example project going forward. See Content Samples for instructions.
Requires Logic Driver 2.8.0 or higher
There may be plugin or engine deprecations present. Install the new Content Samples for updated content.
Looking for Logic Driver LITE's Blueprint Only example project? Download from here.
For older versions see the readme of the branch for instructions
- Uninstall Logic Driver Lite if installed.
- Install Logic Driver Pro from the Marketplace.
- Clone or download the project as a zip.
- Open
LogicDriverExample.uproject
.
- Basic state machine usage, contexts, and ticking.
- Event based trigger with manual binding.
- Event based elevator lift with interp.
- Event based trigger with auto binding.
- Custom state class to print text and custom transition class with time delay.
- Exposing a text variable with a default value, editing the default value, and using a text variable.
- Dynamic instantiation of a state machine during run-time using custom classes and waiting for its completion.
- State stack example of multiple state classes combined into one state node.
- Editor construction scripts.
- AI Patrol Behavior.
- Various replication settings. Play with ListenServer or Client.
- Sample blueprint dialogue implementation using the LogicDriver-Dialogue Blueprint Project.
- For a C++ example, see the C++ Dialogue Plugin. This was used on older versions of this example project and in the
4.27-cpp
branch.
- Sample implementation of a simple fetch quest system. Each quest node is a state machine class containing quest objective state nodes.
- Behavior rules are setup so
BP_QuestObjectiveNode
states can only be placed in state machines of typeBP_QuestStateMachine
. - First room runs sequential quests.
- Second room runs parallel quests.
- Demonstrates branching parallel states and leaving states active.
- Demonstration of dialogue system interacting with an advanced quest system. Basic inventory system present (not made with Logic Driver).