Giter VIP home page Giter VIP logo

dlgsystem's Introduction

Not Yet: Dialogue Plugin System

Supported unreal versions: 5.1, 5.2, 5.3

Features

  • 100% free, source code included
  • Full Blueprint and C++ support
  • Events and conditions
  • Branching based on different node types and conditions
  • Well structured runtime and editor modules
  • Full editor support including:
    • Graph Editor
    • Search window
    • Dialogue Browser to get a good overview of all the dialogues
    • Customized blueprint nodes to handle certain events and conditions in Blueprint easily
    • Settings panel in Project Settings to modify the layout
    • Option to import from and export to plain text formats (e.g. json)
    • Real time display/edit functionality of the Dialogue runtime data.

Not yet convinced? Have you seen our showcase page?

Links

Showcase games

Games that use this Plugin:

Want to have your game showcased here? Contact us!

General Information

This plugin is primary developed and used for our own game (WarriOrb). We have put significant effort into it and decided to make it open source in order to help out other teams facing similar challenges.

Contribution, feedback and constructive criticism are appreciated and we would be really happy to hear about your game using our tool.

Support

NOTE: that initially the plugin was free on the marketplace but later we switched to a small fee because maintaining all of the binary versions for different engine targets took a lot of time, consider buying the plugin on the marketplace as a donation :).

Buy

You can buy this plugin or our other plugins on the unreal engine marketplace and always get binary support for the latest 3 engine versions.

Spread the word

Should it prove useful to you, the best way to say thanks is to mention us and our game to your own audience.

Conventions

Branches

The supported unreal versions have their own branches. The outdated version branches are kept but not updated anymore.

Code Style

The code style follows the one from the UE Coding Standard with the additional changes located in the .editorconfig.

Commit messages

Every commit message that has [C] means that after updating to that commit, a recompile is required. Eg: [C] Added awesome Dialogue feature

Every commit message that has [G] means that after updating to that commit the solution files should be regenerated (and recompiled, obvious).

Right click on project file -> Generate Visual Studio project files (or from the command line regenerate the project).

Eg: [G] New Dialogue Editor mode

dlgsystem's People

Contributors

ben-mkiv avatar bormor avatar infiniteautomaton avatar jonathannakandala avatar mcsab avatar moadib avatar murazaki avatar pshalanyeats avatar sinbad avatar slobodin avatar vampy avatar xermao avatar yonghee-kim avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

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.