Master your game's story with Easy Node Dialogue System - a powerful visual editor for branching dialogues, variables, and localization. Perfect for both RPGs and Visual Novels.Key Features:Visual Node Editor: Create complex, branching conversations using an intuitive drag-and-drop graph interface.Dynamic Variables: Create and track Bools, Ints, Floats, and Strings. Branch dialogues based on conditions and apply consequences directly from choices.Built-in Localization: Manage translations for dialogue lines, choice texts, and character names directly inside the editor without external plugins.Character Management: Easily switch speaker names, name colors, and character emotion sprites mid-conversation.Smart Validation: Automatically detect broken node links, missing variables, or overlapping start conditions before you hit play.Ready-to-Use UI: Includes pre-configured dialogue UI components, ready-made prefabs, and sample scenes so you can test your dialogues instantly.Requirements (Unity Registry Packages):TextMeshPro (Required for the core dialogue UI).Input System (Required only for the RPG Sample scene).Data Storage: Dialogue graphs, character databases, and variable schemas are strictly serialized via native ScriptableObjects.Save System: Includes a built-in JSON save/load serialization for persisting runtime variables (G.SaveGame()).Architecture: Code is divided into modular Assembly Definitions (.asmdef) separating Editor, Core, Data, and Samples.

