Skip to content

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

License

Notifications You must be signed in to change notification settings

dialogic-godot/dialogic

Repository files navigation

cover

Dialogic 2

CreateDialogs,Visual Novels,RPGs,andmanage Characterswith Godot to create your Game!

Discord Godot v4.2+ Dialogic 2 Documentation GitHub Actions Workflow Status Latest Dialogic Release

Table of Contents

Version

Dialogic 2requires at least Godot 4.2.

If you are looking for the Godot 3.x version (Dialogic 1.x) you can find it here.

Installation

Follow the installation instructions on ourGetting Starteddocumentation.

Dialogic comes with an auto-updater so you can install future versions right from within the plugin.

Documentation

You can find the official documentation of Dialogic here:Dialogic Documentation

There is a Class Reference as well:Class Reference

Connect with us!

If you need help or want to share your Dialogic projects, take a look at the following options:

Testing

Dialogic usesUnit Teststo ensure specific parts function as expected. These tests run on every git push and pull request. The framework to do these tests is calledgdUnit4and our tests reside in the/Tests/Unitpath. We recommend installing thegdUnit4add-on from theAssetLib,with this add-on, you can run tests locally.

To get started, take a look at the existing files in the path and read the documentation tocreate your first test.

Interacting with the Source Code

All methods and variables in the Dialogic 2 sourcecode prefixed with an underscore (_)are consideredprivate,for instance:_remove_character().

While you can use them, they may change in their behavior or change their signature, causing breakage in your code while moving between versions. Most private methods are used inside public ones; if you need help, check the documentation.

Public methods and variables can be found in ourClass Reference.

During the Alpha and Beta version stages, code may change at any Dialogic Release to allow drafting a better design. Changelogs will accommodate for these changes and inform you on how to update your code.

Credits

Made byJowan-SpoonerandEmilio Coppola.

Contributors:CakeVR,Exelia,zaknafean,and more!.

Special thanks:Arnaud,AnidemDex,ellogwen,Tim Krief,Toen,Òscar,Francisco Presencia,M7mdKady14.

Thank you to all myPatreonsand Github sponsors for making this possible!

License

This project is licensed under the terms of theMIT license.