
Efficient UI - Optimize Overdraw and Raycasts
Salted Caramel Games
$45.00
$50.00
10%OFF
(no ratings)
Jump AssetStore
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.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.Efficient UI - Optimize Overdraw and RaycastsA tool for visualizing Overdraw and Raycast Target overlap of UI elements in the Scene view.FeaturesVisualize all UI elements and their overdrawVisualize raycastable elements to find unnecessary raycast targets to turn offSee overlap count with customizable colorsPick UI elements directly in the Scene view to analyze the overlapping elementsOne-click optimize raycast targets if they are all contained within the parentCustomizable visualization settingsSource code includedHow to UseOpen the Efficient UI window via `Window > Efficient UI > Open Window`Choose between Overdraw mode (shows all UI elements) or Raycast mode (shows only raycastable elements)Use the visualization options to customize the appearanceEnable picking mode to select and inspect overlapping UI elementsTipsReduce 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 performanceUse the picking mode to easily select elements in complex UI hierarchiesContactFor support or feedback, send an e-mail to developer@yilmazkiymaz.com.FeaturesVisualize all UI elements and their overdrawVisualize raycastable elements to find unnecessary raycast targets to turn offSee overlap count with customizable colorsPick UI elements directly in the Scene view to analyze the overlapping elementsOne-click optimize raycast targets if they are all contained within the parentCustomizable visualization settingsSource code includedTested 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.Initial proof of concept code for the tool was generated with Claude. Some marketing images were in part generated with GPT4o.