Optimize Your Unity UI for Better Performance

Efficient UI is a tool that helps you visualize and optimize your Unity UI for better performance. It allows you to identify and eliminate unnecessary overdraw and excessive Raycast Target usage, which can slow down your game. With this tool, you can:

  • Visualize all UI elements and their overdraw
  • Find and disable unnecessary Raycast Targets
  • Customize visualization settings to suit your needs
  • Easily select and inspect overlapping UI elements
  • Optimize Raycast Targets with a single click

By using Efficient UI, you can reduce UI overdraw, disable unnecessary Raycast Targets, and improve your game's performance. This tool is perfect for developers who want to optimize their Unity UI for better performance and a smoother gaming experience.

How to Use

  1. Open the Efficient UI window via `Window > Efficient UI > Open Window`
  2. Choose between Overdraw mode or Raycast mode
  3. Customize visualization options to suit your needs
  4. Enable picking mode to select and inspect overlapping UI elements

Tips

  • Reduce UI overdraw to save on GPU performance
  • Disable Raycast Target for non-interactive UI elements like Text
  • Use picking mode to easily select elements in complex UI hierarchies

Technical Details

  • Tested and supported on Windows and Mac with Unity versions from 2021.3 to Unity 6
  • Documentation included in the package as a Readme and explained in the Demo scene

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

Supported platforms: Windows, Mac

Supported Unity versions: 2021.3 to Unity 6

Optimize Your Unity UI for Better Performance - Asset Store

πŸ€– Chat with AI

AI is typing

Suggested Posts

Better UI for Unity

Better UI for Unity Thumbnail

Code Enchanter: Optimize Your Unity Code

Code Enchanter: Optimize Your Unity Code Thumbnail

Optimize Your Game's Performance with UniRate

Optimize Your Game

Procedural UI for Unity

Procedural UI for Unity Thumbnail

Script Stats Tool: Optimize and Maintain Your Unity Project

Script Stats Tool: Optimize and Maintain Your Unity Project Thumbnail

Smooth UI Animations for Unity

Smooth UI Animations for Unity Thumbnail