Dialogue Plugin

You could use this plugin as convenient base for quest system.
Most of this code (and the most useful one) is the generic node editor. It’s super easy to remove dialogue data and logic.

  • Data for this editor is defined as UDataAsset, simply addd your properties in C++.
  • Add your custom logic for quest system in C++ or blueprints.

Yes, writing it on your own still does requires C++ skills.