Simplifies the creation of non-blocking async modal dialogs and confirmation prompts in Unity using UniTask.
This skill provides domain-specific guidance for implementing user interface dialogs in Unity projects using the MessageBox pattern. It leverages UniTask for non-blocking asynchronous operations, allowing developers to await user input (like OK/Cancel or Yes/No) without blocking the main thread. By integrating built-in object pooling and lifecycle management, it ensures that UI dialogs are both performance-optimized for mobile and easy to clean up during scene transitions.
主な機能
01Configurable modal dialogs for confirmations and alerts
02Non-blocking async/await operations via UniTask
032,166 GitHub stars
04Simplified API for OK/Cancel and notification-only prompts
05Built-in object pooling for efficient memory management
06Automatic lifecycle management for scene transitions
ユースケース
01Creating non-blocking notification alerts after game events
02Awaiting player decisions during gameplay sequences without complex state machines
03Implementing 'Are you sure?' confirmation prompts for destructive actions