About Easy Menu - system – Unity Editor Tool & Plugin
Easy Menu - system Overview
Easy Menu - system (version 2.1) is a lightweight GUI tool built for Unity's standard uGUI workflow. With a file size of roughly 740 KB, it targets performance bottlenecks inherent to monolithic menu layouts. Standard UI hierarchies often recalculate geometry across all child objects whenever a single element updates. This asset resolves that issue by organizing interface hierarchies into segregated sub-canvases categorized by update frequency.
Key Features
Sub-Canvas Segregation: Separates static backgrounds and panel frames onto dedicated layers, isolating them from dynamic controls subject to frequent state changes.
Modal & Overlay Layouts: Manages full-screen darkeners and alert pop-ups through a distinct overlay layer, keeping background panels from unnecessarily re-rendering.
Raycast Target Optimization: Eliminates heavy graphic raycaster filtering passes by disabling raycast targets on non-interactive graphical elements and static text labels.
Draw Call Batching: Maintains lower frame times and optimal batching by preventing localized updates from invalidating overall layout geometry.
Multi-Ratio Display Support: Delivers consistent menu behavior across standard 16:9, 16:10, ultra-wide, and mobile display aspect ratios.
Best Use Cases
This asset is ideal for projects that require clean UI architecture to complement a broader C# gameplay system. It provides a structured foundation for mobile and desktop titles seeking to minimize graphic raycasting overhead and reduce UI-related draw call spikes.