The easy-to-use, writer-first, scalable dialogue management system

Introducing Parley:

A graph-based dialogue management plugin for Godot.

Designed for game writers and developers alike, Parley makes writing, testing, and running Dialogue Sequences at scale a breeze.

Build complex Dialogue Sequences with ease

Parley utilises the inbuilt Godot Graph View system to provide a clear and easy way of writing and managing complex dialogue sequences at scale.

Simple to write; easy to maintain.

Parley Graph View

Graph-based architecture

Parley uses graph-based architecture to offer a wide range of functionalities and an innately flexible approach to writing complex Dialogue Sequences.

Learn more
Parley Graph View
islands/Counter.tsx
{
  "title": "All",
  "nodes": [
    // ...
    {
      "id": "node:3",
      "type": "DIALOGUE",
      // ...
      "text": "Look. I made a whatdyamacallit."
    },
    // ...
  ],
  "edges": [
    {
      "id": "edge:1",
      "from_node": "node:3",
      // ...
    }
  ]
}

Stores for your data

Parley provides Fact, Action, and Character stores to manage data associated with each entity. Nodes can use these off-the-shelf building blocks to easily customise the behaviour of Dialogue Sequences.

Examples include: conditionally displaying dialogue according to character attitude, triggering journal events, randomising the dialogue responses. The list goes on!

Learn more
Parley Graph ViewParley Graph View

Let's roll

Jump in and build your Godot Dialogue Sequences with Parley. Learn everything you need to know in moments.

Get started