Parley: Dialogue System OFFICIAL SALE

Parley is a no-nonsense dialogue system for Unity. If your game needs characters to talk, branch, and react to player choices across any scale, any language, any UI setup, this is for you.


You pick how you write dialogue. Prefer typing? Use plain YAML files. Prefer clicking? Use the built-in visual graph editor. Both output the same runtime, the same API, and the same clean async C# you can drop into any project in minutes.


📖 Docs | 🆓 Try Parlite (free tier)


🗂️ Authoring


Two workflows, one runtime. Write dialogue in plain YAML or build conversations visually with the node-based graph editor, whichever fits your team and your pipeline.


- Visual graph editor with Dialogue, Choice, Branch, Start, and End nodes

- YAML authoring with the same node types in a readable, portable format

- Unlimited nodes and choices per dialogue file, no artificial caps

- Flag system for setting and checking state across nodes, drive branching without scripting

- Emotion tags on dialogue nodes for expressive, reactive characters

- Full localization support with per-locale YAML files and built-in LTR/RTL text direction

- Graph editor requires Unity 6+; YAML works with all supported Unity versions


🎮 Runtime & API


Parley's runtime is intentionally lean. You get exactly what you need to drive a conversation loop, with localization, and in-file logic handling.


📦 Samples Included


Every sample ships in two UI flavors: UGUI and UI Toolkit, so you can get it running regardless of your UI setup.


- Hello Parley: the simplest possible dialogue loop to get you oriented

- Choices: branching dialogue with player-selectable options

- Emotions: dialogue with emotion tags driving character expression

- Localization: switching locales at runtime with LTR and RTL examples

- Common assets and shared UI resources included


Parley is the full version of the Parlite free tier. No node caps, no choice limits, alias support, and complete localization support out of the box. If you've already tried Parlite, everything you learned carries over directly.


Third Party Notice: This asset uses YamlDotNet for deserialization of yaml files, see Third-Party Notices.txt for more details.