Skip to content

Parley is a graph-based dialogue management plugin for Godot. It is is designed to be used by game writers and developers alike for easy writing, testing, running of Dialogue Sequences at scale to make game writing a breeze.

License

Notifications You must be signed in to change notification settings

bisterix-studio/parley

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Parley

parley-icon

Parley is an addon for Godot 4.4+ that provides a graph-based dialogue manager for easy writing, testing, and running of Dialogue Sequences at scale and is designed to be used by game writers and developers alike.

Write your Dialogue Sequences by defining the graph for your Dialogue Sequence which are backed by a well-defined Dialogue AST for easy management and integration within your game.

You can install it via the Asset Library or downloading a copy from GitHub.

GitHub Licence Buy us a tree

Example usage of Parley

Table of contents

Installation Features Examples Support Useful links Licence Contributions

Features

  • An easy-to-use and well-defined Graph Editor
  • A wide variety of Nodes for maximum flexibility and creativity:
  • Creation of connections between Nodes to easily see the flow of your dialogue sequence
  • Easy testing of your dialogue at any stage in the sequence
  • Well-defined Dialogue AST for easy review and management of Dialogue Sequences
  • Character store for management of characters in Dialogue and Dialogue Options
  • Action store for management of actions for use with Action nodes
  • Fact store for management of facts for use with Condition and Match nodes
  • An out of the box dialogue balloon to get started straight away
  • Easy management of your Dialogue Sequences, including Node filtering
  • Export your Dialogue passages to CSV

Upcoming Features

Here are some key features on the Parley horizon. We are always open to new ideas, please don't hesitate to get-in-touch.

  • Translation support
  • Dialogue text expressions

Installation

You can install it via the Asset Library or downloading a copy from GitHub.

Once installed, please following the guide for first-time setup.

Installation Guide

Documentation

Documentation for Parley can be found here.

Support

Version Supported Godot version
latest 4.4+

Known Issues and Troubleshooting

Parts of Godot are unresponsive in MacOS after close a test dialogue scene via the close button

Solution: Swipe up with three fingers to open Mission Control. Swipe down again to make Godot responsive again. Currently not sure why it happens, please submit an issue if you have any further data on this issue.

Licence

Parley is 100% free and open-source, under the MIT licence. The license is distributed with Parley and can be found in the addons/parley folder.

This package is Treeware. If you use it in production, then we ask that you buy the world a tree to thank us for our work. By contributing to the Treeware forest you’ll be creating employment for local families and restoring wildlife habitats.

Contributions

Contributions, issues and feature requests are very welcome. If you are using this package and fixed a bug for yourself, please consider submitting a PR!

About

Parley is a graph-based dialogue management plugin for Godot. It is is designed to be used by game writers and developers alike for easy writing, testing, running of Dialogue Sequences at scale to make game writing a breeze.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks