Neocortex Logo
Authored dialogue tools and AI characters solve different problems. A practical comparison of Yarn Spinner, Ink, articy:draft, Dialogue System for Unity and Neocortex, and how to combine them.

AI NPCs vs Yarn Spinner, Ink and articy:draft - When to Use Which

ComparisonAI NPCDialogue

"Should we use AI NPCs or a dialogue tool?" is one of the most common questions we hear from narrative teams. It is usually the wrong question. Authored dialogue and AI characters do different jobs, and the best games will use both.

Authored dialogue tools

ToolWhat it isEnginesAI features
Yarn SpinnerOpen-source screenplay-style dialogue languageUnity, Godot, Unreal (pre-release)None, by design
Inkinkle's open-source narrative scripting languageUnity, web, Unreal via a community pluginNone
articy:draft XNarrative design and game content databaseUnity and Unreal importersDesign-time AI drafting and voice-over with your own OpenAI and ElevenLabs accounts
Dialogue System for UnityAll-in-one dialogue and quest frameworkUnityPaid add-on for generative lines with your own provider keys

These tools are about control. Every line is written, reviewed, localised and voiced. Yarn Spinner's team says it directly: they build tools for people who want to write. For story-critical scenes, that is exactly what you want.

AI characters

An AI character platform like Neocortex works the other way round. You define who the character is, their personality, emotion, knowledge, world and goals, and the character responds to whatever the player says.

That is what you want for:

  • Open-ended conversations players can steer.
  • Characters who answer questions about your world without you scripting every question.
  • Replayable interactions that are different each time.
  • Voice input, where players speak instead of picking options.

Side by side

Authored dialogueNeocortex AI characters
Player inputChoose from optionsType or speak freely
Writer controlEvery linePersonality, knowledge, guardrails and story beats
Content costGrows with every branchGrows with character depth, not branch count
LocalisationTranslate every lineCharacters speak 20+ languages
Voice-overRecord or generate every lineGenerated live in the character's voice
Best forStory-critical scenesOpen conversation, reactive worlds

How to combine them

  1. Keep authored scenes authored. Use Yarn Spinner, Ink, articy or Dialogue System for cutscenes and key story beats.
  2. Give the world a voice. Use Neocortex for shopkeepers, companions, quest givers and townsfolk players can talk to freely.
  3. Share state. Pass flags and variables from your dialogue tool to Neocortex as context, and let Neocortex actions set flags back.
  4. Add structure where it matters. Neocortex Conversation Flows steer an AI character through a story beat and tell your game when a checkpoint is reached, so free conversation still lands where your story needs it.

Why narrative teams like Neocortex

The visual node editor feels familiar to anyone who has used a dialogue graph, but instead of writing every line, writers shape the character. Everyone on the team can test a character in the browser before it goes into the game.

Tool details were last checked in October 2026.

Written by

Sercan Altundas

Date

Oct 17, 2026

Read time

5 min