Code Monkey home page Code Monkey logo

mountea-framework / mounteadialoguesystem Goto Github PK

View Code? Open in Web Editor NEW
151.0 3.0 19.0 14.64 MB

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.

License: Apache License 2.0

C# 0.41% C++ 99.35% C 0.24%
framework ui engine free game-development ue-free ue4 ue4-plugin ue5 ue5-plugin unreal unreal-engine unreal-engine-plugin unrealengine mountea unreal-engine-4 unreal-engine-5

mounteadialoguesystem's Introduction

MounteaDialogueSystem

Mountea Dialogue System is an Open-source Mountea Framework Unreal Engine tool for creating (not just) complex dialogues within its own editor and validation system.

UE License YouTube Discord Discord

Discord Channel

Discord LINK

Join support and community Discord!

Documentation

Online Documentation including a Quick Start guide which will help you set up the plugin in a few easy-to-follow steps.

Tutorial videos

TUTORIAL playlist

Compatible Engine Version

Legend

Colour Explanation
๐ŸŸฉ Supported
๐ŸŸจ WIP
๐ŸŸช Deprecated (abandoned)
๐ŸŸฅ Partially supported (Epic Games Policies)

Support Table

Engine Version Plugin Version Support
UE 4.26 1.0.0.426 ๐ŸŸช
UE 4.27 1.0.0.427 ๐ŸŸช
UE 5.00 1.0.0.50 ๐ŸŸฅ
UE 5.1 1.0.0.51 ๐ŸŸฉ
UE 5.2 1.0.0.52 ๐ŸŸฉ
UE 5.3 1.0.0.53 ๐ŸŸฉ

Features

Graph Editor

This 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.

Graph Editor Validations

We 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. Bonus: Graph Validator reflects Graph Themes!

Graph Themes Settings

Dialogue Graph Editor settings contain a lot of settings that might help developers tweak the Dialogue Graph Editor to their liking.

Dialogue Previews

To 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.

Dialogue Decorators

Introducing 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!

Dialogue Node Details

A 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!

Installation

Download the plugin (either from Releases or from Marketplace). For a more detailed guide take a look at the Wiki page.

  1. Download the branch release you are interested in
  2. Instal the plugin to your Game Project (within /Plugin folder)

Branches

  • Master: A master branch, should always be relevant to the most current Engine version and stable.
  • Version Branch: A stable branch for specified Engine version.
  • Version Brach_Dev: A development branch for a specified Engine version.

Star History

Star History Chart

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.