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.
Products
Two tools. One dialogue system, one AI backend.
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.