Efficient UI - Optimize Overdraw and Raycasts View on Asset Store (opens in new tab)

Package details

Latest version
1.0
Last updated
First released
Unity version
2021.3.45 or later
Package size
263 KB
Files
29
Favorites
60
Views in the past week
16

Price tracking

Last checked
Tracked since
Lowest recorded
$2.10 on

Keywords

Efficient UI - Optimize Overdraw and Raycasts

by Salted Caramel Games (opens in new tab)

5.0 / 5 · 3 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 3
4 stars 0
3 stars 0
2 stars 0
1 star 0

Quickly identify performance problems with your Unity UI Canvases and UI elements. Easily eliminate unnecessary overdraw and excessive Raycast Target usage to improve your game's optimization.

Price $15.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Efficient UI - Optimize Overdraw and Raycasts, 6 months Current $15.00; lowest $2.10; highest $15.00 in this period. $0 $10 $20 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 4

Efficient UI - Optimize Overdraw and Raycasts screenshot 1

Efficient UI - Optimize Overdraw and Raycasts screenshot 1

About this asset

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].

From the publisher's Asset Store listing.

Technical details

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

Tested and supported on Windows and Mac with Unity versions from 2021.3 to Unity 6.

Documentation is included in the package as a Readme and explained in the Demo scene.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
2021.3.45f1 Compatible Compatible Compatible Compatible

Compatible with Unity 2021.3 and newer versions.

Tested with Unity UI Canvases in Screen Space - Overlay mode.

Scene view should be set to 2D mode for proper visualization.

As listed on the Asset Store.