{"id":13525021,"url":"https://github.com/dialogic-godot/dialogic","last_synced_at":"2025-05-13T18:14:34.249Z","repository":{"id":36991914,"uuid":"270304593","full_name":"dialogic-godot/dialogic","owner":"dialogic-godot","description":"💬 Create Dialogs, Visual Novels, RPGs, and manage Characters with Godot to create your Game!","archived":false,"fork":false,"pushed_at":"2025-04-27T10:13:18.000Z","size":25863,"stargazers_count":4457,"open_issues_count":156,"forks_count":263,"subscribers_count":60,"default_branch":"main","last_synced_at":"2025-04-27T20:05:27.315Z","etag":null,"topics":["addon","dialogic","dialogue","game","gdscript","godot","plugin","visual-novel","visualnovel"],"latest_commit_sha":null,"homepage":"https://dialogic.pro","language":"GDScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dialogic-godot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"jowan-spooner","patreon":"jowanspooner","open_collective":null,"ko_fi":"jowan_spooner","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2020-06-07T12:49:43.000Z","updated_at":"2025-04-27T12:42:20.000Z","dependencies_parsed_at":"2023-10-11T18:50:01.982Z","dependency_job_id":"4ec4f032-2b1e-4795-8da8-b364cb1fa523","html_url":"https://github.com/dialogic-godot/dialogic","commit_stats":{"total_commits":2007,"total_committers":93,"mean_commits":"21.580645161290324","dds":0.6273044344793224,"last_synced_commit":"262dff2d89562aef9a24292328ebef0c783bafa4"},"previous_names":["dialogic-godot/dialogic","coppolaemilio/dialogic"],"tags_count":49,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dialogic-godot%2Fdialogic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dialogic-godot%2Fdialogic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dialogic-godot%2Fdialogic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dialogic-godot%2Fdialogic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dialogic-godot","download_url":"https://codeload.github.com/dialogic-godot/dialogic/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254000885,"owners_count":21997443,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["addon","dialogic","dialogue","game","gdscript","godot","plugin","visual-novel","visualnovel"],"created_at":"2024-08-01T06:01:15.390Z","updated_at":"2025-05-13T18:14:34.215Z","avatar_url":"https://github.com/dialogic-godot.png","language":"GDScript","funding_links":["https://github.com/sponsors/jowan-spooner","https://patreon.com/jowanspooner","https://ko-fi.com/jowan_spooner","https://www.patreon.com/jowanspooner"],"categories":["GDScript","Plugins and scripts","Game Development"],"sub_categories":["3D","Godot","Godot: Key Plugins \u0026 Addons"],"readme":"\u003cp align=\"center\"\u003e\r\n  \u003cimg width=\"1280\" alt=\"cover\" src=\"https://user-images.githubusercontent.com/2206700/189457799-6327bab0-b085-4421-8640-6a18e395d17d.png\"\u003e\r\n\u003c/p\u003e\r\n\r\n\u003ch1 align=\"center\"\u003eDialogic 2\u003c/h1\u003e\r\n\r\n\u003cp align=\"center\"\u003e\r\n  Create \u003cb\u003eDialogs\u003c/b\u003e, \u003cb\u003eVisual Novels\u003c/b\u003e, \u003cb\u003eRPGs\u003c/b\u003e, and \u003cb\u003emanage Characters\u003c/b\u003e with Godot to create your Game!\r\n\u003c/p\u003e\r\n\r\n\u003cp align=\"center\"\u003e\r\n  \u003ca href=\"https://discord.gg/DjcDgDaTMe\" target=\"_blank\" style=\"text-decoration:none\"\u003e\u003cimg alt=\"Discord\" src=\"https://img.shields.io/discord/628713677239091231?logo=discord\u0026labelColor=CFC9C8\u0026color=646FA9\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"https://godotengine.org/download/\" target=\"_blank\" style=\"text-decoration:none\"\u003e\u003cimg alt=\"Godot v4.3+\" src=\"https://img.shields.io/badge/Godot-v4.3+-%23478cbf?labelColor=CFC9C8\u0026color=49A9B4\" /\u003e\u003c/a\u003e\r\n  \u003ca href=\"https://docs.dialogic.pro/introduction.html\" target=\"_blank\" style=\"text-decoration:none\"\u003e\u003cimg alt=\"Dialogic 2 Documentation\" src=\"https://img.shields.io/badge/documention-online-green?labelColor=CFC9C8\u0026color=6BCD69\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"https://github.com/dialogic-godot/dialogic/actions/workflows/unit_test.yml\" target=\"_blank style=\"text-decoration:none\"\u003e\u003cimg alt=\"GitHub Actions Workflow Status\" src=\"https://img.shields.io/github/actions/workflow/status/dialogic-godot/dialogic/unit_test.yml?labelColor=CFC9C8\u0026color=DBDCB8\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"https://github.com/dialogic-godot/dialogic/releases\"  target=\"_blank\" style=\"text-decoration:none\"\u003e\u003cimg alt=\"Latest Dialogic Release\" src=\"https://img.shields.io/github/v/release/dialogic-godot/dialogic?include_prereleases\u0026labelColor=CFC9C8\u0026color=CBA18C\"\u003e\u003c/a\u003e\r\n\u003c/p\u003e\r\n\r\n## Table of Contents\r\n- [Version](#version)\r\n- [Installation](#installation)\r\n- [Documentation](#documentation)\r\n- [Testing](#testing)\r\n- [Credits](#credits)\r\n- [License](#license)\r\n\r\n## Version\r\n\r\nDialogic 2 **requires at least Godot 4.3**.\r\n\r\n[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)\r\n\r\n## Installation\r\nFollow the installation instructions on our [Getting Started](https://docs.dialogic.pro/getting-started.html#1-installation--activation) documentation.\r\n\r\nDialogic comes with an auto-updater so you can install future versions right from within the plugin.\r\n\r\n## Documentation\r\nYou can find the official documentation of Dialogic here: [Dialogic Documentation](https://docs.dialogic.pro/)\r\n\r\nThere is a Class Reference as well: [Class Reference](https://docs.dialogic.pro/class_index.html)\r\n\r\n\r\n## Connect with us!\r\nIf you need help or want to share your Dialogic projects, take a look at the following options:\r\n\r\n- Ask questions, or report bugs on our [Discord](https://discord.gg/DjcDgDaTMe)\r\n- Report bugs and issues on the [GitHub Issues Page](https://github.com/dialogic-godot/dialogic/issues)\r\n- Ask questions on [GitHub Discussions](https://github.com/dialogic-godot/dialogic/discussions)\r\n\r\n## Testing\r\nDialogic 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.\r\n\r\nTo 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/).\r\n\r\n## Interacting with the Source Code\r\nAll methods and variables in the Dialogic 2 source **code prefixed with an underscore (`_`)** are considered *private*, for instance: `_remove_character()`.\r\n\r\nWhile you can use them, they may change in their behavior or change their signature, causing breakage in your code while moving between versions.\r\nMost private methods are used inside public ones; if you need help, check the documentation.\r\n\r\n**Public methods and variables can be found in our [Class Reference](https://docs.dialogic.pro/class_index.html).**\r\n\r\nDuring the Alpha and Beta version stages, code may change at any Dialogic Release to allow drafting a better design.\r\nChangelogs will accommodate for these changes and inform you on how to update your code.\r\n\r\n\r\n## Credits\r\nMade by [Jowan-Spooner](https://github.com/Jowan-Spooner) and [Emilio Coppola](https://github.com/coppolaemilio).\r\n\r\nContributors: [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).\r\n\r\nSpecial 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).\r\n\r\n### Thank you to all my [Patreons](https://www.patreon.com/jowanspooner) and Github sponsors for making this possible!\r\n\r\n## License\r\nThis project is licensed under the terms of the [MIT license](https://github.com/dialogic-godot/dialogic/blob/main/LICENSE).\r\n\r\nDialogic 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).\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdialogic-godot%2Fdialogic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdialogic-godot%2Fdialogic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdialogic-godot%2Fdialogic/lists"}