🌟 How to build a dialog system without selling your soul.

This page summarizes the projects mentioned and recommended in the original post on /r/godot

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • YarnSpinner

    Yarn Spinner is a tool for building interactive dialogue in games!

    if you are building a really massive game then it is not a bad idea to learn C++/gd native and build your game using SQLite. A lot of indie studios develop their own tool from scratch. I think the studio that made "Night in the Woods" (their GitHub) develop their own tools to handle dialogs.

  • dialogic

    💬 Create Dialogs, Visual Novels, RPGs, and manage Characters with Godot to create your Game!

    Dialogic a plug-in for Godot Engine by Emilio Coppola

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • twinejs

    Twine, a tool for telling interactive, nonlinear stories

    Twinejs a port of Twine

  • responsif

    ResponsIF - a response-based interactive fiction engine

    (I wrote my own "response based" system a while ago. It's probably not useful for you, but the documentation is thorough. :) I used it in one short game and then ported it to JavaScript but never used it. I think the ideas in it are good, though, not just for text but for responses in general. I think the basic idea could be used for NPC AI, for example, in terms of selecting behaviors based on world conditions. https://github.com/jaynabonne/responsif)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts