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.
Also from CraftWorks
The AI backend that powers DialogueCraft's writing tools.