A powerful tool for visualizing Overdraw and Raycast Target overlap of UI elements in the Scene view
See all UI elements and their overdraw directly in the Scene view. Identify areas with excessive overlapping elements that impact GPU performance.
Visualize raycastable elements to find unnecessary raycast targets. One-click optimize raycast targets if they are all contained within the parent.
Pick UI elements directly in the Scene view to analyze overlapping elements. See overlap count with customizable colors for easy identification.
Efficient UI is a specialized Unity editor tool designed to help developers optimize their UI systems by visualizing overdraw and raycast target overlap. This tool addresses two critical performance bottlenecks in Unity UI development - excessive overdraw that impacts GPU performance and unnecessary raycast targets that slow down input processing.
With customizable visualization settings and an intuitive interface, Efficient UI makes it easy to identify and fix performance issues in your UI. The tool comes with complete source code, allowing you to customize it further to fit your specific workflow needs.
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.