Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dialogic-godot/dialogic
π¬ Create Dialogs, Visual Novels, RPGs, and manage Characters with Godot to create your Game!
https://github.com/dialogic-godot/dialogic
addon dialogic dialogue game gdscript godot plugin visual-novel visualnovel
Last synced: 5 days ago
JSON representation
π¬ Create Dialogs, Visual Novels, RPGs, and manage Characters with Godot to create your Game!
- Host: GitHub
- URL: https://github.com/dialogic-godot/dialogic
- Owner: dialogic-godot
- License: mit
- Created: 2020-06-07T12:49:43.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-27T16:16:19.000Z (about 2 months ago)
- Last Synced: 2024-10-29T14:50:51.464Z (about 2 months ago)
- Topics: addon, dialogic, dialogue, game, gdscript, godot, plugin, visual-novel, visualnovel
- Language: GDScript
- Homepage: https://dialogic.pro
- Size: 24.4 MB
- Stars: 3,937
- Watchers: 56
- Forks: 235
- Open Issues: 145
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-godot - Dialogic - Create dialogs, characters and scenes to display conversations. (Plugins and scripts / 3D)
README
Dialogic 2
Create Dialogs, Visual Novels, RPGs, and manage Characters with Godot to create your Game!## Table of Contents
- [Version](#version)
- [Installation](#installation)
- [Documentation](#documentation)
- [Testing](#testing)
- [Credits](#credits)
- [License](#license)## Version
Dialogic 2 **requires at least Godot 4.2**.
[If you are looking for the Godot 3.x version (Dialogic 1.x) you can find it here.](https://github.com/dialogic-godot/dialogic-1)
## Installation
Follow the installation instructions on our [Getting Started](https://docs.dialogic.pro/getting-started.html#1-installation--activation) documentation.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](https://docs.dialogic.pro/)There is a Class Reference as well: [Class Reference](https://docs.dialogic.pro/class_index.html)
## Connect with us!
If you need help or want to share your Dialogic projects, take a look at the following options:- Ask questions, or report bugs on our [Discord](https://discord.gg/DjcDgDaTMe)
- Report bugs and issues on the [GitHub Issues Page](https://github.com/dialogic-godot/dialogic/issues)
- Ask questions on [GitHub Discussions](https://github.com/dialogic-godot/dialogic/discussions)## Testing
Dialogic uses [Unit Tests](https://en.wikipedia.org/wiki/Unit_testing) to ensure specific parts function as expected. These tests run on every git push and pull request. The framework to do these tests is called [gdUnit4](https://github.com/MikeSchulze/gdUnit4) and our tests reside in the [/Tests/Unit](https://github.com/dialogic-godot/dialogic/tree/main/Tests/Unit) path. We recommend installing the `gdUnit4` add-on from the `AssetLib`, 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 to [create your first test](https://mikeschulze.github.io/gdUnit4/first_steps/firstTest/).
## Interacting with the Source Code
All methods and variables in the Dialogic 2 source **code prefixed with an underscore (`_`)** are considered *private*, 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 our [Class Reference](https://docs.dialogic.pro/class_index.html).**
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 by [Jowan-Spooner](https://github.com/Jowan-Spooner) and [Emilio Coppola](https://github.com/coppolaemilio).Contributors: [CakeVR](https://github.com/CakeVR), [Exelia](https://github.com/exelia-antonov), [zaknafean](https://github.com/zaknafean), [and more!](https://github.com/dialogic-godot/dialogic/graphs/contributors).
Special thanks: [Arnaud](https://github.com/arnaudvergnet), [AnidemDex](https://github.com/AnidemDex), [ellogwen](https://github.com/ellogwen), [Tim Krief](https://github.com/timkrief), [Toen](https://twitter.com/ToenAndreMC), Γscar, [Francisco Presencia](https://francisco.io/), [M7mdKady14](https://github.com/M7mdKady14).
### Thank you to all my [Patreons](https://www.patreon.com/coppolaemilio) and Github sponsors for making this possible!
## License
This project is licensed under the terms of the [MIT license](https://github.com/dialogic-godot/dialogic/blob/main/LICENSE).Dialogic may use the [Roboto font](https://fonts.google.com/specimen/Roboto), licensed under [Apache license, Version 2.0](https://github.com/dialogic-godot/dialogic/tree/main/addons/dialogic/Example%20Assets/Fonts/LICENSE.txt).