Easy Dialogue System

Easy Dialogue System is a lightweight and easy-to-use UI component designed to handle interactive dialogues with multiple response options.

Introduction

The widget displays dialogue text along with selectable responses and communicates the player’s choice back to the game logic through a single Blueprint macro. Each response triggers a different execution output and provides the selected response index, allowing for clean and flexible branching logic without complex setups.

This system is built to be plug & play, fully Blueprint-based, and easily extensible, making it ideal for narrative-driven games, RPGs, and interactive experiences.

Technical Details

Assets

  • 8x blueprint class
  • 2x interfaces
  • 1x macro
  • 1x level
  • 3x widget blueprint
  • 3x textures

Features

  • Plug & Play
  • Modular & extensible architecture
  • Easy creation of custom dialogue widgets
  • Blueprint-only (no C++ required)
  • Supports multiple dialogue endings
  • Easy integration with existing UI systems
  • Designer-friendly workflow
  • Lightweight & performance-friendly
  • Fully customizable UI
  • Ideal for RPGs, adventure games, and narrative systems

Input

  • Mouse | Gamepad

Network Replication

No

Platforms

Windows / MacOS / Linux