Unity tool / GUI
Popup Master
Toasts, banners, modals and combat text in UI Toolkit.
- Version
- 1.0
- Released
- August 2026

1 / 9
Popup Master ships the whole family of in-game feedback as one restyleable UI Toolkit system: toasts, reward moments, floating combat numbers, banners, modal dialogs and status notices.
Fire a notification from anywhere and get stacking, placement, timing, motion and dismissal handled.
Almost every game needs the same on-screen feedback, and studios rebuild it from zero every time. PopupMaster.Show("questComplete") is all it takes to start. Pass a value, use the fluent Notify().Title().Sub().Show() builder, or call helpers such as Combat(Crit, 248) for floating damage numbers.
26 global visual styles skin every display type and swap at runtime with one call. Because it is UI Toolkit, one package covers Built-in, URP and HDRP.
The Notification Forge window lets you browse, customize, recolor and preview presets and styles without entering Play Mode, and your edits land in a user folder so package updates never overwrite them.
What you get
7 display categories
Toast, Popup, Floating Message, Banner, Reward, Combat Text and Status, each with its own presenter and settings.
85 presets
Grouped into 17 contexts such as Combat Feed, Economy and Trading, Social, Big Moments, and System and Connection.
Coalescing
Repeats update a live card instead of spamming the screen: "+3 Potion" then "+2 Potion" becomes "+5 Potion".
Floating combat numbers
Spawned at a world position with per-variant colors for Damage, Crit, Heal, Buff and Xp.
Smart placement
A 9-anchor grid, stack direction, per-region caps, z-layers and named channels with their own placement and style.
Pause-safe and mobile-ready
Timers run on unscaled time, and layouts respect the mobile safe area.
No-code trigger
PopupMasterTrigger fires a preset from a UI Button, an animation event or a Timeline signal.
Your audio, your localization
It emits keys, so you wire Wwise, FMOD and your own localization.
Technical details
- Unity version
- 2022.3 LTS and newer, including Unity 6
- Render pipelines
- Built-in, URP, HDRP
- UI framework
- UI Toolkit (UIDocument and PanelSettings)
- Scripting backend
- Mono / IL2CPP
- Input
- Input Manager and Input System
- Dependencies
- AnkleBreaker Core, AnkleBreaker Utils UniversalTypes (Git required)
- Networking
- None, local feature
- Source
- Full C# source
- File count
- 374
Used in our own games
Need it in your game?
The team that built Popup Master can integrate it, extend it or build what your project needs next.



