The Mks Parlay is an Unreal Engine 5+ plugin that enables you to create conversations between actors in your application or game using Unreal Engine Blueprints and C++ API.
Features
Import JSON files with completely defined conversations
JSON files contain questions, answers, condition logic to handle both and their conditions and actions
Create, modify and adapt conversations entirely in code at runtime using C++ API and Blueprints
Export dynamically created conversations as JSON files for versioning, storage, duplication and as a basis for further modification
A simple logic and structure to setup and utilize dialogue easily in C++ API and Blueprints
The plugin supports conversation participant modifications of inventories and variables used to track state as part of the conversation logic.
The conversation, inventory and variable sub-systems can be used independently of each other or combined using logic and C++/BP code directly.