Tools for building
dialogue in Unity

CraftWorks makes DialogueCraft, a node-based dialogue system with AI writing tools, and CraftCore, the cloud AI backend that powers it. Built for Unity. One-person operation. No fluff.

What DialogueCraft includes

A full dialogue system, not a demo project.

23 Node Types

Dialogue, flow control, cinematic sequences, data, and utility nodes for any conversation structure.

Visual Graph Editor

Design dialogue trees in a node-based editor with preview, validation, and quick search.

Character & Variable System

Character database with portraits, actor fields, relationships, and global/local/actor variables.

Multi-Slot Persistence

Save and load dialogue state across multiple slots with auto-save and mid-dialogue snapshots.

AI Writing Tools

Write and iterate on dialogue with GPT-4, Claude, or Gemini through CraftCore.

Built-in Localization

Localize dialogue with AI translation or manual CSV export/import. Runtime language switching.

Cinematic Sequences

Timeline, camera, fade, audio, actor, animate, signal, shake, and spawn nodes for cutscenes.

Barks System

Trigger contextual one-liners based on game state, proximity, or custom conditions.

How AI works in DialogueCraft

DialogueCraft uses cloud AI providers—OpenAI, Anthropic, or Google—through CraftCore. You bring your own API key. The AI assists with dialogue writing and translation, not generation of entire games.

You pick a provider, paste your key, and the AI tools become available inside the dialogue editor. Writing suggestions, multi-iteration editing, translation to other languages. You stay in control of the output.

CraftCore also supports custom OpenAI-compatible endpoints, so you can point it at Ollama or LM Studio if you prefer local models.

Available on the Unity Asset Store

One-time purchase. No subscriptions. Free updates.