Unity logo
Cancel
Cart
Applications
Sell Assets

Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

1/4
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
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2022.3.34f1
Compatible
Compatible
Compatible
Additional compatibility information

- 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)

Description

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:

wiltchamberian777@gmail.com

or discord: wiltchamberian

with title "unity-asset-store-customer"



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/

Created with AI

The avatar in the game dialog is created by Ai, but that is just a minor part in the asset.

Dialogo

(5)
5 users have favourite this asset
(5)
$10
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
4.4 MB
Latest version
Version 1.0.0
Latest release date
Dec 27, 2024
Original Unity version
2022.3.34
Support
Visit site
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR