Dialogo

Viky

(0)
$13 $27
ENDS SOON ! -50%
Publisher Viky
File size 4.42MB
Number of files 45
Latest version Version 1.0.0
Latest release date 2024-12-27 03:50:16
First release date 2024-12-27 03:50:16
Supported Unity versions 2018.4.2 or higher

Dialogo

A simple, easy-to-use, flexible, extensbile, script-based Dialog System. The core is a Domain Specific Language(DSL) called dialogo which is self-explanation and beginner friendly.



- COMPONENTS -

  • Dialogo: a domain specific language designed for dialogue systems, featuring EBNF specifications and the source code of a PEG parser.
  • Unity Scripts: Control scripts used for embedding the dialog system into your game seamlessly
  • UI System: A simpe user interface for demonstrating how to use this system, support multiple functions and easy to extend.
  • Free VSCode Plugin: a free vscode plugin is supported, with highlighting and code folder

- KEY FEATURES -

  • avatar support: define your avatars by simplely putting the png into the right place!
  • text support: of course, dialogue needs text.
  • text highlighting: by using html-style tag, you can design the style in the script.
  • support actor: mc and npc are actors, easily attach the script to each actor is one of the essential functions of dialogo
  • text replay: good for debugging, while playing the game and see where the text is in the original script.
  • multiple plots support: support jump from one plot to another, aligned with your game storyline
  • callbacks: you can register your callback function to the plugin so that you can define your functions without modiying the plugin source code.
  • extensibility: extremely extensible, since you have control of all the stuff including the source code of parser, byte code. You can export function of the parser and use it in a high level.
  • integration: support all unity environment since there is no depedency there, very independent and extremely light-weight. If you are using unity, then you can integrate it into your game. If you are not using unity, by some modification you can still integrate it into your game.

- BONUS -


This is not a part of the asset since normally you don't need them but if you do, I would like to support freely.

  • console player: a c# console for playing dialogue, works nearly the same as in unity, but in a console environment, quite useful for testing your script since you don't need to open unity to use it.
  • c++ dll parser: actually the parser is orignally made by c++ for performance, so there is a c++ dll version which can be embedded into unity.
  • Long-term maintenance and updates: by buying it once you get the free long-term maintenance and updates. Most are free except essential functionaclity updates.

- SUMMARY -

This plugin serves as a lightweight alternative to Inky, which, while powerful, can be overly complex and designed specifically for narrative game. Our solution is simple and user-friendly, making it easy to use. Support attach script to actor easily.


The source code is well-organized , written in c# for maximum efficiency. Comprehensive documentation and demos are provided to help you get started quickly.


- CONTACT -

If you need more information or support, contact me via email:

[email protected]

or discord: wiltchamberian

with title "unity-asset-store-customer"



Top Publisher Assets