{"id":13589152,"url":"https://github.com/Mountea-Framework/MounteaDialogueSystem","last_synced_at":"2025-04-08T09:32:11.782Z","repository":{"id":65849895,"uuid":"595984722","full_name":"Mountea-Framework/MounteaDialogueSystem","owner":"Mountea-Framework","description":"Mountea Dialogue System is an Open-source Mountea Framework tool for Unreal Engine for creating (not just) complex dialogues! Provides its own Dialogue Tree editor and validation system.","archived":false,"fork":false,"pushed_at":"2025-04-05T13:05:29.000Z","size":33461,"stargazers_count":276,"open_issues_count":2,"forks_count":26,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-05T13:40:25.757Z","etag":null,"topics":["engine","framework","free","game-development","mountea","ue-free","ue4","ue4-plugin","ue5","ue5-plugin","ui","unreal","unreal-engine","unreal-engine-4","unreal-engine-5","unreal-engine-plugin","unrealengine"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Mountea-Framework.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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},"funding":{"github":"Mountea-Framework","patreon":"mountea"}},"created_at":"2023-02-01T08:10:36.000Z","updated_at":"2025-04-01T13:41:37.000Z","dependencies_parsed_at":"2023-10-12T03:17:38.020Z","dependency_job_id":"ddb437b9-e6cb-4df3-9117-7b2cb7e9af60","html_url":"https://github.com/Mountea-Framework/MounteaDialogueSystem","commit_stats":null,"previous_names":[],"tags_count":59,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mountea-Framework%2FMounteaDialogueSystem","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mountea-Framework%2FMounteaDialogueSystem/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mountea-Framework%2FMounteaDialogueSystem/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mountea-Framework%2FMounteaDialogueSystem/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mountea-Framework","download_url":"https://codeload.github.com/Mountea-Framework/MounteaDialogueSystem/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247814069,"owners_count":21000496,"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":["engine","framework","free","game-development","mountea","ue-free","ue4","ue4-plugin","ue5","ue5-plugin","ui","unreal","unreal-engine","unreal-engine-4","unreal-engine-5","unreal-engine-plugin","unrealengine"],"created_at":"2024-08-01T16:00:24.084Z","updated_at":"2025-04-08T09:32:11.773Z","avatar_url":"https://github.com/Mountea-Framework.png","language":"C++","readme":"[![Documentation](https://img.shields.io/badge/documentation-github?style=flat\u0026logo=GitHub\u0026labelColor=5a5a5a\u0026color=98c510)](https://github.com/Mountea-Framework/MounteaDialogueSystem/wiki/Getting-Started)\n[![Marketplace](https://img.shields.io/badge/marketplace-epicgames?style=flat\u0026logo=UnrealEngine\u0026labelColor=5a5a5a\u0026color=98c510)](https://www.unrealengine.com/marketplace/en-US/product/ea38ae1f87b24807a66fdf4fa65ef521)\n![UE](https://img.shields.io/badge/supported-4.26%2B-green)\n[![license](https://img.shields.io/badge/license-Apache%20License%20++-99c711?labelColor=555555\u0026style=flat\u0026link=https://github.com/Mountea-Framework/MounteaDialogueSystem/blob/master/LICENSE)](https://github.com/Mountea-Framework/MounteaDialogueSystem/blob/master/LICENSE)\n[![YouTube](https://img.shields.io/badge/YouTube-Subscribe-red?style=flat\u0026logo=youtube)](https://www.youtube.com/@mounteaframework)\n[![Discord](https://badgen.net/discord/online-members/2vXWEEN?label=Discord\u0026logo=discord\u0026logoColor=ffffff\u0026color=7389D8)](https://discord.com/invite/2vXWEEN)\n[![Discord](https://badgen.net/discord/members/2vXWEEN?label=Discord\u0026logo=discord\u0026logoColor=ffffff\u0026color=7389D8)](https://discord.com/invite/2vXWEEN)\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/345048cfc8794b4191a400c84703100e)](https://app.codacy.com/gh/Mountea-Framework/MounteaDialogueSystem/dashboard?utm_source=gh\u0026utm_medium=referral\u0026utm_content=\u0026utm_campaign=Badge_grade)\n\n# MounteaDialogueSystem\nMountea Dialogue System is an Open-source Mountea Framework Unreal Engine tool for creating (not just) complex dialogues within its own editor and validation system.\n\n## Playable Demo\nFeel free to download the playable demo and take a look at what this plugin (in combination with its Dialogue sibling) can do in a matter of a few clicks!\n\u003cp align=\"center\" width=\"100%\"\u003e\n    \u003ca href=\"https://drive.google.com/file/d/1XS6meFqXbDM_YfbjQijcco6q1O1wl9-J/view?usp=drive_link\"\u003e\n        \u003cimg width=\"20%\" src=\"https://github.com/Mountea-Framework/MounteaInteractionSystem/assets/37410226/da51eced-84e4-4c96-a9ff-cd5a03055d64\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n## Discord Channel\n\u003ca href=\"https://discord.gg/2vXWEEN\"\u003e\u003cimg src=\"https://anbhelp.zendesk.com/hc/article_attachments/360021176052/discord.gif\" alt=\"Discord LINK\" width=\"100\"\u003e\u003c/a\u003e\n\nJoin support and community Discord!\n\n## Documentation\n\u003ca href=\"https://discord.gg/2vXWEEN\"\u003e\u003cimg src=\"https://media.tenor.com/mTz7WCbH92oAAAAj/book-transparent.gif\" alt=\"DOCUMENTATION\" width=\"100\"\u003e\u003c/a\u003e\n\nOnline [Documentation](https://github.com/Mountea-Framework/MounteaDialogueSystem/wiki/Getting-Started) including a Quick Start guide which will help you set up the plugin in a few easy-to-follow steps.\n\n## Tutorial videos\n\u003ca href=\"https://www.youtube.com/playlist?list=PLIU53wA8zZmg5eBKEcpZr7G8JBBZ4QPKq\"\u003e\u003cimg src=\"https://cdnl.iconscout.com/lottie/premium/thumb/youtube-8622218-6842833.gif\" alt=\"TUTORIAL playlist\" width=\"150\"\u003e\u003c/a\u003e\n\n## Compatible Engine Version\n\n### Legend\nColour | Explanation\n-------------- | --------------\n🟩 | Supported\n🟨 | WIP\n🟪 | Deprecated (abandoned)\n🟥 | Partially supported ([Epic Games Policies](https://www.unrealengine.com/en-US/marketplace-guidelines#263d)) \n\n### Support Table\nEngine Version | Plugin Version | Support\n-------------- | -------------- | ----\nUE 4.26 | [1.0.0.426](https://github.com/Mountea-Framework/MounteaDialogueSystem/releases/tag/1.0.0.426) | 🟪\nUE 4.27 | [1.0.0.427](https://github.com/Mountea-Framework/MounteaDialogueSystem/releases/tag/1.0.0.427) | 🟪\nUE 5.00 | [1.0.0.50](https://github.com/Mountea-Framework/MounteaDialogueSystem/releases/tag/1.0.0.50) | 🟪\nUE 5.1 | [3.0.0.51](https://github.com/Mountea-Framework/MounteaDialogueSystem/releases/tag/3.0.0.51) | 🟥\nUE 5.2 | [3.0.0.52](https://github.com/Mountea-Framework/MounteaDialogueSystem/releases/tag/3.0.0.52) | 🟩\nUE 5.3 | [3.0.0.53](https://github.com/Mountea-Framework/MounteaDialogueSystem/releases/tag/3.0.0.53) | 🟩\nUE 5.4 | [3.0.0.54](https://github.com/Mountea-Framework/MounteaDialogueSystem/releases/tag/3.0.0.54) | 🟩\nUE 5.5 | [3.0.0.55](https://github.com/Mountea-Framework/MounteaDialogueSystem/releases/tag/3.0.0.55) | 🟩\n\n## Features\n### Graph Editor\nThis plugin comes with its own Graph Editor! This way you can easily connect nodes and visualise the Dialogue flow even for the most complex graphs you can imagine.\n\u003cp align=\"center\" width=\"100%\"\u003e\n    \u003cimg width=\"65%\" src=\"https://github.com/user-attachments/assets/7d8f16ee-7336-4215-a9e7-d1e538c9080f\"\u003e\n\u003c/p\u003e\n\n#### Graph Editor Validations\nWe are just humans and we tend to make mistakes. Graph Validator tries its best to track down all issues in the Editor before the project is packed, therefore saving a bunch of debugging hours for all parties included. Validation system is clever enough to provide contextual information which part of the Dialogue is not correct.\n**Bonus:** Graph Validator reflects Graph Themes!\n\u003cp align=\"center\" width=\"100%\"\u003e\n    \u003cimg width=\"65%\" src=\"https://github.com/user-attachments/assets/77d1b87c-dad7-42c0-a2d7-c84ccfaec415\"\u003e\n\u003c/p\u003e\n\n#### Graph Themes Settings\nDialogue Graph Editor settings contain a lot of settings that might help developers tweak the Dialogue Graph Editor to their liking.\n\n#### Dialogue Previews\nTo save precious time, Dialogue Previews show the raw context of the Dialogue Data. What is this helpful for? Well, changing Dialogue Data automatically updates the Previews, showing what data will be played for this Node.\n\u003cp align=\"center\" width=\"100%\"\u003e\n    \u003cimg width=\"65%\" src=\"https://user-images.githubusercontent.com/37410226/233844783-95be9ace-f612-4448-8a4a-715969237fc1.png\"\u003e\n\u003c/p\u003e\n\n#### Dialogue Graph Preview (Runtime)\nInspect Graph progress in runtime per-participant per-PIE instance.\n\u003cp align=\"center\" width=\"100%\"\u003e\n    \u003cimg width=\"65%\" src=\"https://github.com/user-attachments/assets/79c316a0-08c5-4d0d-87cc-858e9580fa8a\"\u003e\n\u003c/p\u003e\n\n#### Dialogue Decorators\nIntroducing *Decorators*, a powerful yet versatile tool of Blueprint-based events that could be triggered per Dialogue Node! This provides a simple way to trigger cutscenes, switch cameras, end dialogues when being attacked or anything you like!\n\u003cp align=\"center\" width=\"100%\"\u003e\n    \u003cimg width=\"65%\" src=\"https://user-images.githubusercontent.com/37410226/233844834-a3e7522f-b38c-49b7-9dcb-e3725f3a5208.png\"\u003e\n\u003c/p\u003e\n\n#### Dialogue Node Details\nA new feature dropped in, and that is Node Style now supporting indications of how many Decorators each Node implements and whether it inherits Decorators from Graph or not. This will come handy for debugging dialogues, showing that some nodes might not implement required Decorators!\n\u003cp align=\"center\" width=\"100%\"\u003e\n    \u003cimg width=\"65%\" src=\"https://user-images.githubusercontent.com/37410226/233844886-4414e2f6-788d-48da-a643-8b275c083f09.png\"\u003e\n\u003c/p\u003e\n\n#### Editor Runtime Debug\nA piece of helpful information is displayed in the Editor and Debug Builds alike.\n\u003cp align=\"center\" width=\"100%\"\u003e\n    \u003cimg width=\"65%\" src=\"https://github.com/Mountea-Framework/MounteaDialogueSystem/assets/37410226/00d8004c-bbef-4c76-b1df-2b024a4e857b\"\u003e\n\u003c/p\u003e\n\n## Online Editor Tool\nWe're thrilled to announce a game-changing addition to our toolkit: the new standalone dialogue builder! You can now easily check it out [HERE](https://mountea-framework.github.io/MounteaDialoguer/)! ✨\n\n**Dialoguer** is a powerful tool that allows you to create, manage, and refine dialogues like never before. This tool isn't just built for Unreal Engine - it's designed to export dialogues for any engine and media format. Seamlessly import your dialogues into Unreal and export them back for other platforms, making your creative process more flexible and efficient than ever!\n\u003cp align=\"center\" width=\"100%\"\u003e\n    \u003cimg width=\"65%\" src=\"https://github.com/user-attachments/assets/3ef3c8ca-325c-45e9-a68c-0e3d436dd97c\"\u003e\n\u003c/p\u003e\n\n## Installation\n\nDownload the plugin (either from Releases or from Marketplace). For a more detailed guide take a look at the Wiki page.\n\n1. Download the branch release you are interested in\n2. Instal the plugin to your Game Project (within /Plugin folder)\n\n## Branches\n\n* Master: A master branch, should always be relevant to the most current Engine version and stable.\n* Version Branch: A stable branch for specified Engine version.\n* Version Brach_Dev: A development branch for a specified Engine version.\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=Mountea-Framework/MounteaDialogueSystem\u0026type=Date)](https://star-history.com/#Mountea-Framework/MounteaDialogueSystem\u0026Date)\n\n","funding_links":["https://github.com/sponsors/Mountea-Framework","https://patreon.com/mountea"],"categories":["Plugin"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMountea-Framework%2FMounteaDialogueSystem","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FMountea-Framework%2FMounteaDialogueSystem","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMountea-Framework%2FMounteaDialogueSystem/lists"}