
Descrição
Simple Dialogue is a simple yet extensible dialogue and subtitle system. Do you just want a simple subtitle text system that plays conversations, subtitles and animations on NPC's and Players when you interact with them? Then Simple Dialogue is for you.
All Blueprints are commented, making it easy to understand and even expand or modify.
It's super easy to implement into your own project and it is full Data Driven using Data Tables.
You can even trigger custom events and functions on each row with custom blueprint actors.
Simple Dialogue Supports:
Data-Driven Dialogue: Pulls lines from a Data Table, including speaker names, subtitle text, voice audio (SoundBase), facial animations (AnimMontage), and custom action durations.
Audio and Animation Sync: Plays voice lines with 2D audio and montages on characters (player or NPC).
Custom Actions: Spawns blueprint actors for effects (e.g., particle systems, UI popups) tied to dialogue lines, with separate handling for player and NPC spawns.
Auto-Advancement: Lines advance automatically after audio duration or manually via input.
State Management: Tracks active dialogue, current index, and row names for seamless playback and cleanup.
This system is ideal for cutscenes, NPC conversations, or narrative-driven gameplay.
Key Features:
Modular: Easy to extend with custom events.
Performance-Friendly.
Easy to setup and use.
Play Anim Montages while speaking.



