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
13 views in the past week
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