View on Asset Store (opens in new tab)
Package details
- Latest version
- Version 1.0.0
- Last updated
- First released
- Unity version
- 2022.3.34 or later
- Package size
- 4.4 MB
- Files
- 45
- Favorites
- 9
- Views in the past week
- 5
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $10.00 on
Keywords
Dialogo
- Price drop
A simple, easy-to-use, flexible, extensbile, script-based Dialog System supporting various environments with detialed user mannual, user support and source code of an intepreter
Lowest recorded price
Get 67% off on Asset Store (opens in new tab)Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 3
Dialogo video 1 (plays on the Asset Store)
About this asset
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:
or discord: wiltchamberian
with title "unity-asset-store-customer"
From the publisher's Asset Store listing.
Technical details
Domain specific language
Parser
Unity embedding
Ui dialogue system
- OTHERS -
The background music is from:
Title:
Daisy by Sakura Girl
URL:
https://www.chosic.com/download-audio/58136/
Credits:
Daisy by Sakura Girl | https://soundcloud.com/sakuragirl_official
Music promoted by https://www.chosic.com/free-music/all/
Creative Commons CC BY 3.0
https://creativecommons.org/licenses/by/3.0/
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 2022.3.34f1 | Compatible | Compatible | Compatible | Compatible |
- COMPATIBILITY -
- Pipeline: This asset can work under any rendering pipeline.
- 2D and 3D: Can be used in 2d,2.5d ,3d games.
- Platform: therotically on any platforms (minor modification may be needed but probably not)
As listed on the Asset Store.