Node-Based Dialogue System for Unity

DialogueCraft

A complete dialogue system for Unity. Visual node editor, 23 node types, character management, multi-slot persistence, cinematic sequences, and AI-powered writing tools. Everything connects. Everything saves.

$45one-time purchase · includes CraftCore

What you get

Organized by what it does, not by what sounds impressive.

Editor

  • Visual node editor with drag-and-drop connections
  • 23 node types across 5 categories
  • In-editor preview mode for testing dialogues
  • Graph validation and error reporting
  • Quick search to jump to any node

Runtime

  • DialogueRunner component for playback
  • Event system for game integration
  • Typewriter text effect with per-character timing
  • Async state machine under the hood

Characters

  • Character database with custom fields
  • Actor system with portrait support
  • Relationship tracking between characters
  • Per-character variables

Persistence

  • Multi-slot save/load system
  • Auto-save support
  • Mid-dialogue state snapshots
  • Node visit tracking and history

AI Tools

  • AI writing assistant (GPT-4, Claude, Gemini)
  • AI-powered translation to other languages
  • Multi-iteration editing with revision history
  • Cloud-based via CraftCore (bring your own key)

Audio

  • Unity and FMOD audio backends
  • Voice clip playback per dialogue line
  • Typewriter sound effects
  • 4-channel audio mixing

23 node types across 5 categories

Each node type handles a specific job. Wire them together to build any conversation structure.

Dialogue

  • Entry
  • Text
  • Choice

Flow

  • Branch
  • Random
  • Jump
  • Wait
  • End
  • Sub-dialogue

Sequence

  • Timeline
  • Camera
  • Fade
  • Audio
  • Actor
  • Animate
  • Signal
  • Shake
  • Spawn

Data

  • Variable
  • Event

Utility

  • Comment
  • Comment Box

Works with

DialogueCraft integrates with the Unity ecosystem you already use.

Unity TimelineCinemachineInput SystemFMODUnity LocalizationTextMeshPro

$45, one-time

Includes CraftCore (the AI backend), all features, and free updates. No subscription. No per-seat licensing.