Skip to content

Example Project for the Unreal Engine State Machine Plugin - Logic Driver Pro

Notifications You must be signed in to change notification settings

Recursoft/LogicDriver-Example

Repository files navigation

Logic Driver Pro Example Project

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.

Installation on 4.27+

For older versions see the readme of the branch for instructions

  1. Uninstall Logic Driver Lite if installed.
  2. Install Logic Driver Pro from the Marketplace.
  3. Clone or download the project as a zip.
  4. Open LogicDriverExample.uproject.

Installation & Walk-through Video

ExampleProject Walkthrough

Documentation

Example Map

  • 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 Example Map

  • AI Patrol Behavior.

Replication Example Map

  • Various replication settings. Play with ListenServer or Client.

Dialogue Example Map

Quest Example Map

  • 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 type BP_QuestStateMachine.
  • First room runs sequential quests.
  • Second room runs parallel quests.

Skill Example Map

  • Demonstrates branching parallel states and leaving states active.

RPG Example Map [WIP]

  • Demonstration of dialogue system interacting with an advanced quest system. Basic inventory system present (not made with Logic Driver).