EASY Tooltips And Overlays!

Unity Plugin

EASY Tooltips And Overlays!

Unity Asset • Version 1.1 • Updated October 9th 2023

Easy Tooltips and Overlays covers two related UI problems with one system: contextual tooltips (triggered by mouse, keyboard, or gamepad) and floating UI overlays that track a 3D object in world space while staying rendered in the main Canvas. Labels and health bars keep a constant screen size instead of shrinking with distance.

Both systems work on UI elements, 3D objects, and 2D sprites, and support the legacy and new Input System side by side. Every overlay is rendered in the main Canvas, which saves GPU work and keeps text readable.

Use cases

  • Inventory and item tooltips in RPGs
  • Unit or building info panels in strategy games
  • Floating nameplates, health bars, or gauges pinned to moving characters
  • Speech bubbles and interaction prompts above NPCs or objects
  • Console and couch games where tooltips must work with a gamepad, not only a mouse

How it works

Tooltips: drop the ExoaTooltip prefab into a Canvas, then add a Tooltip Source component to anything that needs a tooltip. UI elements work as they are; 2D sprites and 3D objects need a collider for mouse detection. At runtime, players hover with the mouse or select elements with the keyboard or a gamepad.

Overlays: add the ExoaFloatingUI component to a GameObject, assign one of the overlay prefabs (Icon3D, SpeechBubble3D, Label3D, or Gauge3D), and point its UI Container at your canvas. Labels and speech bubbles take their text from the Inspector or from code with SetText(string). To shift an overlay, place the component on an offset child object. New overlay types are made by extending the demo prefabs.

What's included

  • Tooltip system for UI, 3D, and 2D targets (mouse/keyboard/gamepad)
  • World-tracking UI overlays rendered at constant screen scale
  • Icon, speech bubble, label, and gauge overlay prefabs
  • Legacy and new Input System support
  • 3 demo scenes: mouse support, gamepad/keyboard support, and 3D overlays

Compatibility

The Asset Store listing gives Unity 2021.3.6 as the minimum version and lists the Built-in Render Pipeline, URP, HDRP, and custom render pipelines as compatible. Version 1.1 (October 9th 2023) added new features, a new manual, and new demo scenes.

Common questions

Does it support gamepad-only UI navigation? Yes. Tooltips can be triggered by mouse hover, keyboard focus, or gamepad navigation, so the same setup works across input methods without separate logic.

Will a world-tracking label shrink as the object moves away from the camera? No. Overlays are rendered in the main Canvas at a constant screen size, so labels and health bars stay readable at any distance instead of scaling down with perspective.

Do 3D objects need anything extra to show a tooltip? A collider, so the mouse can detect them. UI elements don't need one.

Legacy Input Manager or the new Input System? Both are supported side by side, so existing projects don't need to migrate input handling just to add tooltips.

Online manual

Screenshots

EASY Tooltips And Overlays!, Unity asset screenshot 1
EASY Tooltips And Overlays!, Unity asset screenshot 2
EASY Tooltips And Overlays!

EASY Tooltips And Overlays!

v1.1

Get on Asset Store $10
Updated
October 9th 2023
Version
v1.1

Categories

Unity Plugin

Resources

Support Forum
EASY Tooltips And Overlays! Get on Asset Store $10