Skip to main content

DialogueCraft

A node-based dialogue system for Unity with built-in AI writing and translation tools.

DialogueCraft editor overview

What's in the Box

  • Visual graph editor — Create dialogues with nodes, not code.
  • 23 node types — Text, choices, branches, cinematics, audio, and more.
  • Characters & Variables — Per-character fields, global state, and scoped variables.
  • Localization — Built-in, LocalizeCraft, or Unity Localization backends.
  • Audio — Unity audio and FMOD, with four channels and typewriter sounds.
  • Triggers & Barks — Start dialogues from colliders, clicks, or proximity.
  • AI-assisted writing — Draft dialogue and translate it without leaving the editor.

Start Here

New to DialogueCraft? Follow these in order:

  1. Installation — Add DialogueCraft to your Unity project.
  2. Your First Dialogue — Build and play a full dialogue in 5 minutes.
  3. Dialogue Editor — Learn the graph editor interface.

Guides

Deep dives on each feature area.

GuideCovers
Dialogue EditorEditor layout, nodes, inspector, preview, validation, search
Writing DialoguesText, choices, branching patterns, flow control
Characters & ActorsCharacter database, portraits, custom fields, scene integration
Variables & ConditionsGlobal / actor / local scopes, operations, conditions
Save & LoadSave slots, auto-save, mid-dialogue snapshots
LocalizationLanguages, translation workflow, CSV import/export
AudioFour channels, Unity + FMOD, voice lines, typewriter sounds
BarksAmbient NPC lines with collections and pooling
UI CustomizationRPG template, custom UIs via DialogueUIBase
AI FeaturesWriting assistant, AI translation, pipeline
Triggers & InteractionDialogueTrigger, Interactable, InteractionDetector, input

Reference