DialogueCraft AI View on Asset Store (opens in new tab)

Package details

Latest version
1.0.0
Last updated
First released
Unity version
2022.3.62 or later
Package size
1000 KB
Files
207
Favorites
7
Views in the past week
6

Price tracking

Last checked
Tracked since
Lowest recorded
$22.50 on

Keywords

DialogueCraft AI

by CraftWorks (opens in new tab)

2 ratings, too few to average

AI-powered dialogue system. Write, branch, translate, and ship narrative games faster. Modern visual graph editor, 20+ node types, save system, localization, barks. No scripting. 5-minute setup.

Price $45.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for DialogueCraft AI, 6 months Current $45.00; lowest $22.50; highest $45.00 in this period. $0 $25 $50 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 7

DialogueCraft AI screenshot 1

DialogueCraft AI screenshot 1

About this asset

BUILD BETTER DIALOGUES WITH AI

DialogueCraft AI is a professional dialogue system built around a modern node-based graph editor. Built on UIToolkit and GraphView for Unity 2022.3+. Dark-themed, fast, and designed for how you actually work.

20+ node types. AI writing assistant. AI translation. Save system. Localization. Sequence nodes for cinematics. Bark system. 5-minute setup. No scripting languages. Just C# and UnityEvents.

AI features powered by OpenAI, Claude, and Google Gemini via CraftCore AI (bundled free).

📖 Documentation | 🎮 Demo Scenes | 💬 Discord

MODERN VISUAL GRAPH EDITOR

No text files. No legacy windows. A real node-based graph editor built on Unity's GraphView framework, the same technology behind Shader Graph and VFX Graph.

Drag nodes, draw connections, branch your story visually. See your entire dialogue at a glance with minimap, zoom, and pan.

Everything you'd expect from a modern editor:

  • 20+ node types across Dialogue, Sequence, and Utility categories
  • Multi-select, copy/paste, undo/redo
  • Right-click node creation menu with search, find any node type instantly
  • Inspector panel for node properties
  • Keyboard shortcuts throughout
  • Comment boxes for organizing complex graphs
  • In-editor dialogue preview, playtest without leaving the editor

This is not a bolted-on legacy window. It's a purpose-built graph editor designed from the ground up for narrative design.

AI WRITING ASSISTANT

Let AI draft your dialogues, then refine them yourself.

  • Generate full dialogue trees from a text description
  • Expand outlines into branching conversations
  • Modify, insert, or splice content into existing flows
  • Continue incomplete dialogue from any node
  • Character voice preservation across generations
  • Multi-iteration editing with session history

AI assists your writing. You stay in control of your narrative.

AI TRANSLATION

Localize your dialogues into any language with one click.

  • Parallel batch processing (5 concurrent requests)
  • Per-entry progress with live timer
  • Automatic retry for missed entries
  • AI translations marked as Draft for human review
  • Choose your provider: OpenAI, Claude, or Gemini

POWERED BY CRAFTCORE AI

CraftCore AI is bundled free with DialogueCraft. One unified API for OpenAI, Claude, and Google Gemini. Switch providers with one click. No vendor lock-in.

From the publisher's Asset Store listing.

Technical details

NODE TYPES (20+)

Dialogue (12): Entry, Text, Choice, Branch, Random, Jump, Sub-dialogue, Wait, End, Variable, Event, Comment Sequence (9): Timeline, Camera, Fade, Audio, Actor, Animate, Signal, Shake, Spawn Utility: Comment Box (resizable grouping)

  • Run-once flags, sticky choices, weighted randomization
  • Choice show/enable conditions with disabled reason text
  • Branch AND/OR logic with multiple conditions
  • Named labels for Jump targets
  • Multiple entry points per dialogue

CHARACTER SYSTEM

  • Portraits, expressions, name colors, personality tags
  • Custom actor fields per character (int, float, bool, string)
  • Per-character typewriter sound, pitch, and volume
  • Cast system: filter dropdowns to dialogue participants only
  • Works cleanly even with 100+ characters

VARIABLES & CONDITIONS

  • 3 scopes: Global (cross-session), Actor (per-character), Local (dialogue-scoped)
  • 4 types: String, Int, Float, Bool
  • 13 condition operators
  • Text substitution: {Variable}, {Actor.Name.Field}, {Speaker}, {Listener}, {Relationship.A.B.Type}
  • Bidirectional relationship system with Set/Get/Increment/Decrement API

SAVE SYSTEM

  • Multi-slot saves with metadata (name, timestamp, play time)
  • Auto-save events: conversation end, choice made, node visited, variable changed, interval
  • Mid-dialogue snapshots, save anywhere, resume anywhere
  • Persists variables, relationships, and visit counts
  • JSON export/import for integration with your own save system

LOCALIZATION

  • Multi-language with per-entry status tracking (Missing, Draft, Reviewed, Final)
  • CSV import/export for translator workflows
  • AI translation panel with provider selection
  • Runtime language switching

RUNTIME & UI

  • DialogueRunner MonoBehaviour, drag, configure, play
  • RPG Dialogue UI included (portrait, name, text, choices)
  • IDialogueUI interface for custom UI implementations
  • Typewriter effect with inline tags: <speed=2>, <pause=0.5>, <input>
  • Pause/resume support
  • Event hooks for dialogue start, lines, choices, and dialogue end

INTERACTION SYSTEM

  • DialogueTrigger: OnStart, OnTriggerEnter, OnInteract, OnClick
  • Cooldown timer, repeatable flag, condition-based
  • "Press E to talk" prompt with world-space positioning

BARK SYSTEM

  • Trigger types: OnTriggerEnter, random interval
  • Reusable bark collections across characters
  • Cooldown, condition-based filtering
  • World-space UI with object pooling
  • Voice audio support

AUDIO

  • Pluggable backends: Unity Audio (default) + FMOD Studio 2.02+ (auto-detected)
  • 4 channels: SFX, Music, Voice, Ambient
  • Per-channel volume, fade, loop control
  • Typewriter audio with per-character sounds and pitch variation

INTEGRATIONS

  • Timeline: play Timeline assets from dialogue
  • Cinemachine: switch virtual cameras with blend time
  • Animator: trigger and set parameters
  • NavMesh: move characters with MoveTo
  • Input System: legacy + new Input System support
  • TextMesh Pro: full integration
  • FMOD Studio 2.02+: optional audio backend

EDITOR TOOLS

  • Quick Search (Ctrl+F), Global Search (Ctrl+Shift+F)
  • Search & Replace (Ctrl+H), Go to Label (Ctrl+G)
  • Regex support, Find References
  • Validation: dead ends, orphan nodes, missing characters, broken connections
  • In-editor dialogue preview with variable inspector

REQUIREMENTS

  • Unity 2022.3 or newer
  • All render pipelines: Built-in, URP, HDRP
  • Internet connection required for AI features (cloud API)
  • Full C# source code included

DEPENDENCIES

  • CraftCore AI (bundled, free)
  • TextMeshPro (included with Unity)
  • FMOD Studio 2.02+ (optional)

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
2022.3.62f3 Compatible Compatible Compatible Compatible

As listed on the Asset Store.