#AssetStore #unity #unity3d #new #asset #gamedev #indiedev #GameContentShopper

Publisher

RuskWorks

Please Note

This entry is from Wednesday January 21, 2026. The price of the asset may have changed since then.
Please visit our homepage for recent offers and sales. Official and private Unity Asset Store™ sales usually last about 14 days.

Overview

EasyDialog - Simple Dialog System for Unity Editor & Runtime


EasyDialog lets you with just a few lines of code, you can display a dialog both in the Unity editor and at runtime.

Stop fighting Dialog, start creating.


━━━━━━━━━━━━━━━━━━━━━━━━━━━━


KEY FEATURES


Dual Environment Support

SystemDialog for editor extensions and UIDialog for runtime gameplay. Same simple API, different environments. Write editor tools and game UI with consistent patterns.


Zero Setup for Editor

SystemDialog works immediately - no configuration, no prefabs, no setup. Just call Show() and your dialog appears in the editor.


Minimal Setup for Runtime

Drop one prefab in your Canvas, create a config file, and you're ready to show runtime dialogs. Takes 2 minutes to set up.


Modern Async/Await Support

Write sequential dialog flows naturally. Wait for user input, chain dialogs, and avoid callback hell. UniTask fully supported.


Fully Customizable Runtime DialogsDesign your own dialog prefabs with complete control. Use any UI framework, inherit from simple base controller, and implement your own logic.


Rich Feature Set

Input fields (single or multiple), progress bars, list selection, modal dialogs, dialog stacking, custom data passing, and themes/icons built-in.


Type-Safe Data Passing

Pass strongly-typed custom data between your code and dialogs. No casting, no magic strings, just clean C# generics.


━━━━━━━━━━━━━━━━━━━━━━━━━━━━


PERFECT FOR


  • Editor tool developers needing quick dialogs
  • Game developers building UI systems
  • Tutorial and onboarding sequences
  • Confirmation dialogs and user input
  • Progress indicators and loading screens
  • Settings menus and pause screens
  • Any project needing clean dialog code

━━━━━━━━━━━━━━━━━━━━━━━━━━━━


WHAT'S INCLUDED


  • Complete SystemDialog system (Editor)
  • Complete UIDialog system (Runtime)
  • UIDialogManager prefab ready to use
  • Example dialog prefabs
  • 12 SystemDialog sample scripts
  • 7 UIDialog sample scripts
  • Full C# source code
  • Comprehensive documentation
  • UniTask integration support (optional)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━


REQUIREMENTS


  • Unity 2021.3 or later
  • Basic C# knowledge
  • No additional dependencies for core features

━━━━━━━━━━━━━━━━━━━━━━━━━━━━


WHY EASYDIALOG?


Traditional dialog workflows require:

× Setting up complex UI hierarchies

× Managing dialog state manually

× Dealing with callback chains

× Separate solutions for editor and runtime


EasyDialog simplifies this to:

✓ Show a dialog with just a few lines of code

✓ One API for editor and runtime

✓ Built-in async/await support

✓ Type-safe data passing

✓ Complete customization when needed


━━━━━━━━━━━━━━━━━━━━━━━━━━━━


SAMPLES & DOCUMENTATION


SystemDialog Examples (12 types):

  • Basic dialogs with themes and icons
  • Input fields (single and multiple)
  • Progress bars with real-time updates
  • List selection dialogs
  • Scroll view for long content
  • Rich text formatting
  • Feature combinations

UIDialog Examples (7 types):

  • Basic runtime dialogs
  • Custom data passing patterns
  • Async/await workflows
  • Dialog stacking and overlays
  • Modal dialog blocking
  • Sequential tutorial flows

All samples are fully documented with complete implementations ready to use as templates.


━━━━━━━━━━━━━━━━━━━━━━━━━━━━


SUPPORT


Email: ruskworks@gmail.com

We're here to help! Questions, feature requests, and feedback are always welcome.

X