View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.1.0
- Last updated
- First released
- Unity version
- 2019.4.34 or later
- Package size
- 1.0 MB
- Files
- 120
- Favorites
- 24
- Views in the past week
- 13
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $17.40 on
Keywords
UI Dialog Balloons
A pretty animated dialog balloon system, like it is used in many classic RPGs. It is performant, customizable and handles many edge cases.
Price $29.00
Buy on Asset Store (opens in new tab)
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 7
UI Dialog Balloons screenshot 1
About this asset
Layouts
## Private sale! Save 40%! Ends 31.01.2023 ##Layouts
LayoutsLayouts
- Simple dialog prompting text
- Complex dialog showing options to pick from
Performance
- very performant due to pooling (dialog objects are reused)
Customization
- put pause statements into your dialogs ("I think I have an idea![w4]Let's but this dialog system.")
- start a dialog with sound (mumble, etc.)
- let your characters look at something while opening a dialog
- use your favorite localization system (optional)
- supports 2D and 3D targets (RectTransform and GameObject)
- animated fade in, fade out, selection and continue animation
- customize your dialog using an animation or animator component
- use colored texts with icons thanks to Unity's TextMeshPro
- dialogs pointer follows your character
- support auto progressing dialogs and dialogs to be confirmed by the player
- adjust your dialogs to your needs. Change dialog distance, pointer size, pointer margin and many more things (if you want to)
Examples
- example for a scripted dialog without any code to be written
- example which uses code only to show a dialog
- mixed example using MonoBehaviours interfering with custom code
From the publisher's Asset Store listing.
Technical details
Edge case handling for dialogs
- targets outside of viewport
- no space for dialog on top
- target too close to screen border
- support dialog replacement when the camera changes
- dialog will consider the bounding volume of your units to not cover them
Plugin system
- use your sound system*
- use your favorite localization system*
- use your favorite input system*
- use your favorite audio system*
* instead of the provided example implementation just implement the provided interface
Requirements
- Unity's TextMeshPro
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 2019.4.34f1 | Compatible | Compatible | Compatible |
As listed on the Asset Store.