Notification & Tooltip System — Toast, Popup, Banner + Smart Tooltips
AIRIDEV
$27.50
(no ratings)
Jump AssetStore
Production-ready Unity UI framework with notification and tooltip systems. Includes toast, popup, banner, hover, world-space tooltips, pooling, animations, and zero-code setup via prefabs.Notification Tooltip System delivers two fully independent, professional-grade UI frameworks: an in-game notification system and a tooltip system — both driven entirely from the Inspector via ScriptableObjects.Notification System:Toast, Popup, and Banner notification types with a priority queue (Critical > High > Normal > Low)Critical interrupt support — urgent notifications re-queue whatever they replace so nothing is lostObject pooling: zero Instantiate/Destroy calls at runtime after warm-up, safe for mobile performance budgetsUp to 8 stacked toasts across 6 anchor positionsBuilt-in animation engine — 6 easing curves, 5 effects (Fade, Slide, Scale, and combinations) — no DOTween or external libraries requiredTooltip System:UI hover tooltips and 3D world-space tooltips (via Physics.Raycast, no EventSystem Raycaster needed)Smart screen-edge avoidance keeps tooltips fully visible at any screen positionTitle, body, subtitle, icon, badge, and up to 4 stat blocks per tooltipPer-trigger style and background overridesDrag two prefabs into your Canvas and both systems are live — no scripting required for standard use. Fully documented with PDF guide, script reference, and troubleshooting table. Compatible with Built-in, URP, and HDRP across Android, iOS, WebGL, Windows, macOS, and Linux. UNITY VERSION ------------- Minimum : Unity 2021.3 LTS Tested : Unity 2021.3 LTS, Unity 2022.3 LTS, Unity 6 (6000.x) Recommended : Unity 6 SUPPORTED RENDER PIPELINES --------------------------- Built-in Render Pipeline : Supported Universal Render Pipeline : Supported High Definition Render Pipeline : Supported The system is built entirely on Unity's UI layer (uGUI and TextMeshPro). It contains no pipeline-specific shaders or render features. All prefab materials use UI/Default or TextMeshPro shaders, which are pipeline-independent. PLATFORM SUPPORT ---------------- Android : Supported (primary mobile target, GC-optimized) iOS : Supported WebGL : Supported Windows : Supported macOS : Supported Linux : Supported Input: Supports Legacy Input Manager. Touch input is handled via Input.GetTouch. New Input System is not required. THIRD-PARTY PLUGINS -------------------- None required. Dependencies (all included with Unity): - TextMeshPro (com.unity.textmeshpro) - Unity UI / uGUI (com.unity.ugui) No DOTween, no LeanTween, no external packages of any kind. All animations are pure Unity coroutines. INSTALLATION AND SETUP ---------------------- NOTIFICATION SYSTEM (2 steps): Step 1 — Import the package into your Unity project. Step 2 — Drag the NotificationSetup prefab into your Canvas in the scene Hierarchy. Location: Assets / NotificationTooltipSystem / Notification System / Prefabs / NotificationSetup All configs, prefabs, and Transform references are pre-assigned inside the shipped prefab. The system is ready to use immediately after drag and drop. To call from any script: using NotificationTooltipSystem; NotificationManager.Instance.ShowToast("Hello!"); TOOLTIP SYSTEM (2 steps): Step 1 — Drag the TooltipParent prefab into your Canvas. The tooltip prefab (TooltipNew) is already nested inside. No second prefab needs to be dragged separately. Location: Assets / NotificationTooltipSystem / Tooltip System / Prefabs / TooltipParent Step 2 — Place TooltipParent at the bottom of the Canvas children list so tooltips render above all other UI. To add a tooltip to any UI element: Add Component > Tooltip System > Tooltip Trigger (UI) Fill in Title and Body in the Inspector. No scripting required. CREATING CONFIGS (optional — pre-created configs included): Toast Config: Assets > Create > NotificationSystem > Toast Config Popup Config: Assets > Create > NotificationSystem > Popup Config Banner Config: Assets > Create > NotificationSystem > Banner Config Tooltip Config: Assets > Create > TooltipSystem > Tooltip ConfigAI was used only to assist with development and documentation. The asset's code and functionality were developed and implemented by the author.

