AI-powered dialogue system. Write, branch, translate, and ship narrative games faster. Modern visual graph editor, 20+ node types, save system, localization, barks. No scripting. 5-minute setup.BUILD BETTER DIALOGUES WITH AIDialogueCraft AI is a professional dialogue system built around a modern node-based graph editor. Built on UIToolkit and GraphView for Unity 2022.3+. Dark-themed, fast, and designed for how you actually work.20+ node types. AI writing assistant. AI translation. Save system. Localization. Sequence nodes for cinematics. Bark system. 5-minute setup. No scripting languages. Just C# and UnityEvents.AI features powered by OpenAI, Claude, and Google Gemini via CraftCore AI (bundled free).📖 Documentation | 🎮 Demo Scenes | 💬 DiscordMODERN VISUAL GRAPH EDITORNo text files. No legacy windows. A real node-based graph editor built on Unity's GraphView framework, the same technology behind Shader Graph and VFX Graph.Drag nodes, draw connections, branch your story visually. See your entire dialogue at a glance with minimap, zoom, and pan.Everything you'd expect from a modern editor:20+ node types across Dialogue, Sequence, and Utility categoriesMulti-select, copy/paste, undo/redoRight-click node creation menu with search, find any node type instantlyInspector panel for node propertiesKeyboard shortcuts throughoutComment boxes for organizing complex graphsIn-editor dialogue preview, playtest without leaving the editorThis is not a bolted-on legacy window. It's a purpose-built graph editor designed from the ground up for narrative design.AI WRITING ASSISTANTLet AI draft your dialogues, then refine them yourself.Generate full dialogue trees from a text descriptionExpand outlines into branching conversationsModify, insert, or splice content into existing flowsContinue incomplete dialogue from any nodeCharacter voice preservation across generationsMulti-iteration editing with session historyAI assists your writing. You stay in control of your narrative.AI TRANSLATIONLocalize your dialogues into any language with one click.Parallel batch processing (5 concurrent requests)Per-entry progress with live timerAutomatic retry for missed entriesAI translations marked as Draft for human reviewChoose your provider: OpenAI, Claude, or GeminiPOWERED BY CRAFTCORE AICraftCore AI is bundled free with DialogueCraft. One unified API for OpenAI, Claude, and Google Gemini. Switch providers with one click. No vendor lock-in.NODE TYPES (20+)Dialogue (12): Entry, Text, Choice, Branch, Random, Jump, Sub-dialogue, Wait, End, Variable, Event, Comment Sequence (9): Timeline, Camera, Fade, Audio, Actor, Animate, Signal, Shake, Spawn Utility: Comment Box (resizable grouping)Run-once flags, sticky choices, weighted randomizationChoice show/enable conditions with disabled reason textBranch AND/OR logic with multiple conditionsNamed labels for Jump targetsMultiple entry points per dialogueCHARACTER SYSTEMPortraits, expressions, name colors, personality tagsCustom actor fields per character (int, float, bool, string)Per-character typewriter sound, pitch, and volumeCast system: filter dropdowns to dialogue participants onlyWorks cleanly even with 100+ charactersVARIABLES & CONDITIONS3 scopes: Global (cross-session), Actor (per-character), Local (dialogue-scoped)4 types: String, Int, Float, Bool13 condition operatorsText substitution: {Variable}, {Actor.Name.Field}, {Speaker}, {Listener}, {Relationship.A.B.Type}Bidirectional relationship system with Set/Get/Increment/Decrement APISAVE SYSTEMMulti-slot saves with metadata (name, timestamp, play time)Auto-save events: conversation end, choice made, node visited, variable changed, intervalMid-dialogue snapshots, save anywhere, resume anywherePersists variables, relationships, and visit countsJSON export/import for integration with your own save systemLOCALIZATIONMulti-language with per-entry status tracking (Missing, Draft, Reviewed, Final)CSV import/export for translator workflowsAI translation panel with provider selectionRuntime language switchingRUNTIME & UIDialogueRunner MonoBehaviour, drag, configure, playRPG Dialogue UI included (portrait, name, text, choices)IDialogueUI interface for custom UI implementationsTypewriter effect with inline tags: , , Pause/resume supportEvent hooks for dialogue start, lines, choices, and dialogue endINTERACTION SYSTEMDialogueTrigger: OnStart, OnTriggerEnter, OnInteract, OnClickCooldown timer, repeatable flag, condition-based"Press E to talk" prompt with world-space positioningBARK SYSTEMTrigger types: OnTriggerEnter, random intervalReusable bark collections across charactersCooldown, condition-based filteringWorld-space UI with object poolingVoice audio supportAUDIOPluggable backends: Unity Audio (default) + FMOD Studio 2.02+ (auto-detected)4 channels: SFX, Music, Voice, AmbientPer-channel volume, fade, loop controlTypewriter audio with per-character sounds and pitch variationINTEGRATIONSTimeline: play Timeline assets from dialogueCinemachine: switch virtual cameras with blend timeAnimator: trigger and set parametersNavMesh: move characters with MoveToInput System: legacy + new Input System supportTextMesh Pro: full integrationFMOD Studio 2.02+: optional audio backendEDITOR TOOLSQuick Search (Ctrl+F), Global Search (Ctrl+Shift+F)Search & Replace (Ctrl+H), Go to Label (Ctrl+G)Regex support, Find ReferencesValidation: dead ends, orphan nodes, missing characters, broken connectionsIn-editor dialogue preview with variable inspectorREQUIREMENTSUnity 2022.3 or newerAll render pipelines: Built-in, URP, HDRPInternet connection required for AI features (cloud API)Full C# source code includedDEPENDENCIESCraftCore AI (bundled, free)TextMeshPro (included with Unity)FMOD Studio 2.02+ (optional)AI coding assistants (Claude) were used to help write and refactor C# code during development. All generated code was reviewed, tested, and validated by me. The package also includes built-in AI features (dialogue generation and translation) that use cloud APIs (Claude, GPT, Gemini) at runtime. These are user-facing features, not part of the build process.



