
10 ready-to-use GUI elements and 2 utility components to enhance UI functionality and save your development time. Designed for classic Unity Canvas.All controls have corresponding scripts and prefabs. Scripts use OOP features and are designed for further inheritance. Documentation describes all controls, their inheritance structure, components, editor commands, and API. PDF documentation is included in the package and available online: Exty GUI Controls Documentation.Controls included:XtButton - supports disabled state and Up/Down actions.XtExpandButton - button with a drop-down menu.XtProgressBar - rectangular progress bar with text.XtRadialProgressBar - radial progress bar with arbitrary angles.XtSelector - selects a value between multiple items.XtSwitch - modern alternative to CheckBox.XtCountdown - animated countdown from N to zero.XtScoreText - gradually changes numeric values and formats them.XtPanel - covers a view and includes custom content.XtDialog - XtPanel that blocks UI until a player picks an option.Components:XtGeneralAnimator - define various animations in the Inspector.XtButtonAnimator - define button-animations in the Inspector. Compatible with XtButton.All elements have customizable animations and come with convenient editor commands. Exty Controls consist of regular Unity GUI elements and you can easily adjust visuals to align them with your game style. Our small team successfully used them in multiple projects.Requires TextMeshPro which is a part of the default GUI library.AI was used only to generate character and weapon images in the demo scene. GUI controls are hand-written and do not include any AI-generated content.