Ideal for cheats in mobile games.
Allows to define Buttons, Dropdowns, Toggles, Groups and other UI elements in code, displaying them in UI for debug purposes.
Handles layout automatically.Problem that it solves (Why it was created?)Created to easily test mobile games. Allows to add cheat buttons, like: 'Add currency', 'Switch between levels', 'Kill all mobs on level', etc. Fully manages UI layout for these cheats and provides a Tab and Groups system to pack a lot of Cheat UI on a small mobile screen.👁️Documentation👁️ (Samples available in package manager)🟩Features🟩📱Ideal for cheats in mobile games📃Build hierarchies: Tabs -> Groups (Vertical↕️↔, Horizontal↔️, Collapsible🔽) -> UIElemts (Buttons, Toggles, Dropdowns)📈Built with UI Toolkit to minimize scene clutter and enable easy customization🚀Create complex layouts with a few lines of code🔄️Iterate without playmode (Generated UI can be previewed without entering playmode)🗑️Automatic stripping from release build🔗Static Binding - define buttons from anywhere in the project with an attribute🪵Built-in logs tab🧑🏫Comes with built-in samplesCompatible with Unity 2022, Unity 6 and higherAbout developmentEssentially, it evolved from manually calling OnGUI() to draw a set of buttons to a fully responsive UI solution built with UI Toolkit. It manages text size, button sizes, layouts, etc, that regular OnGUI() does not.Created initially for adding cheats in mobile games for testing purposes.Uses runtime UI Toolkit which allows for clear scene hierarchy, and customizationHave automatic stripping of DebugPanelComponent's from scene upon release buildHave a static binding feature, scans all codebase for StaticBoundButtonAttribute to populate them withing UI (upon build caches all this, to prevent expensive runtime lookup)Optional console tab that capture logs




