
Description
The simplest narrative system you can find for Unreal Engine. With just 5 node and some data tables you can manage this plugin. It's easy-to-customize since I've used a Blueprint Widget and Data Tables to show subtitles.
There are base materials for text animations and some example (rainbow text and wiggle effect).
Nodes:
EnqueueDialogue => Enqueue dialogue that will immediatly play if there isn't any playing;
RegisterEventOnDialogueStart, RegisterEventOnDialogueEnd, RegisterEventOnDialogueIndex, RegisterEventOnAllDialogueEnd => Bind a custom event to a dispatcher that will call it when a dialogue start/end or all end;
SkipCurrentDialogueLine => Skip current dialogue line (not the full dialogue);
PauseCurrentDialogue/ResumeCurrentDialogue => Manage the state of the current dialogue;
You can set which dialogue can be skipped or must stop all others enqueued dialogues.
I've included a demo version of a kind of settings menu for this plugin, feel free to explore it!
Don't hesitate to contact me for more information or for any bug!




