DevLog of my free dialogue plugin

I am developing my first own plugin to make complex dialogues with branching. I intend to share the plugin for free when it’s ready so everyone can use it.

I am not a big fan of third party plugins that are so big they have their own systems which force you to adapt to it. I aim to make this plugin feel like a default unreal engine tool that is lightweight and blends perfectly with an existing project.

Some existing features right now:

  • A new asset type and a custom editor graph
  • Subgraphs
  • global variables
  • enter conditions
  • execution classes (blueprint classes you can bind to graph nodes to execute gameplay logic from inside the dialogue)
  • subsystem for quick access to the dialogues
  • interface allowing blueprint actors to listen to dialogue events

I will make a better explaining video later when i have time.

Simple shocase:

Showcasing execution classes (we change sun position and spawn additional actors in the level) using the dialogue itself. (The graph ui looks very different here because this is an older version of the plugin)

My goal is to add more features to it before releasing it for free on Fab and Gumroad. I also hope that i can get my hand on megagrants amybe since this would help me financially a lot. Anyway, i hope you like the progress so far and if there is any requested feature or critique, i am always willing to listen and improve.