Efficient UI - Optimize Overdraw and Raycasts

$41 $46
ENDS SOON ! -10%
Publisher Salted Caramel Games
File size 263.31kB
Number of files 29
Latest version 1
Latest release date 2025-04-03 09:41:12
First release date 2025-04-03 09:41:12
Supported Unity versions 2018.4.2 or higher

Efficient UI - Optimize Overdraw and Raycasts


A tool for visualizing Overdraw and Raycast Target overlap of UI elements in the Scene view.


Features

  • Visualize all UI elements and their overdraw
  • Visualize raycastable elements to find unnecessary raycast targets to turn off
  • See overlap count with customizable colors
  • Pick UI elements directly in the Scene view to analyze the overlapping elements
  • One-click optimize raycast targets if they are all contained within the parent
  • Customizable visualization settings
  • Source code included

How to Use

  1. Open the Efficient UI window via `Window > Efficient UI > Open Window`
  2. Choose between Overdraw mode (shows all UI elements) or Raycast mode (shows only raycastable elements)
  3. Use the visualization options to customize the appearance
  4. Enable picking mode to select and inspect overlapping UI elements

Tips

  • Reduce UI overdraw to save on GPU performance. Many overlapping UI elements, especially large ones, slow your game down due to Fill Rate limitations.
  • Disable "Raycast Target" for non-interactive UI elements like Text to improve performance
  • Use the picking mode to easily select elements in complex UI hierarchies

Contact

For support or feedback, send an e-mail to [email protected].

Top Publisher Assets