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- 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)DialogoA 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 seamlesslyUI 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 dialogotext 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 storylinecallbacks: 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:wiltchamberian777@gmail.comor discord: wiltchamberianwith title "unity-asset-store-customer"Domain specific languageParserUnity embeddingUi dialogue system- OTHERS -The background music is from:Title:Daisy by Sakura GirlURL:https://www.chosic.com/download-audio/58136/Credits:Daisy by Sakura Girl | https://soundcloud.com/sakuragirl_officialMusic promoted by https://www.chosic.com/free-music/all/Creative Commons CC BY 3.0https://creativecommons.org/licenses/by/3.0/The avatar in the game dialog is created by Ai, but that is just a minor part in the asset.