The Interactive Dialogue System is a minimalist, modular tool designed for Unity developers. It supports NPC dialogues using ScriptableObjects, with character portraits, typewriter effects, and UI navigation built-in. Ideal for RPGs, visual novels, and story-driven games, it's fully customizable and easy to integrate into existing projects. The system includes clean code structure, editable UI elements, and offline documentation for fast setup and adaptation.
Key features include:
Modular Dialogue System using ScriptableObjects
Support for 2D NPC-to-NPC conversation
Typewriter text effect with skip option
Supports speaker portrait on left or right
Customizable dialogue nodes with speaker name, portrait, and dialogue
Simple UI integration with TextMeshPro
Button-based navigation (Next / Skip)
Lightweight & minimal setup required
Tested with Unity 2022.3.45f1 LTS
Compatible with Built-in Render Pipeline
Offline PDF documentation included





