
Smart Dialogue System is a lightweight, customizable tool for adding interactive dialogues to your Unity game using ScriptableObjects, with portraits, typewriter effects, and UI layout built-in.This asset is render pipeline agnostic and works with Built-in, URP, and HDRP, as it does not depend on any specific rendering features.Smart Dialogue System is a minimalist, modular dialogue 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. Clean code structure, editable UI elements, and offline documentation are included for fast setup and adaptation.Modular Dialogue System using ScriptableObjectsSupport for 2D NPC-to-NPC conversationTypewriter text effect with skip optionSupports speaker portrait on left or rightCustomizable dialogue nodes with speaker name, portrait, and dialogueSimple UI integration with TextMeshProButton-based navigation (Next / Skip)Lightweight & minimal setup requiredTested with Unity 2022.3.45f1 LTSCompatible with Built-in Render PipelineOffline PDF documentation includedI used AI assistance (ChatGPT) to help with code refactoring, naming conventions, and generating documentation for better clarity and structure. All final implementations were reviewed and tested manually to ensure correctness.