
This pack contains these 3 assets:
1. UI_Button_Drop_Anywhere
2. UI_Button_Circle_Fan_Arrangement
3. SelectableButtonAnimationManager1. UI Button Drop Anywhere is a dynamic UI animation system that lets you create stunning, customizable button arrangements with smooth animations. Buttons can be arranged in straight lines or custom curves, with options for synchronized scaling, fading, and audio effects. Perfect for radial menus, context-sensitive UIs, or interactive HUDs. Includes intuitive editor tools for curve generation and real-time adjustments.Bring Your UI to Life with Smooth, Professional AnimationsEffortlessly design dynamic button layouts that animate into view with polished transitions. Whether you need a radial menu, a curved HUD, or a context-sensitive UI, this asset provides the tools to create immersive, responsive interfaces in minutes.Key Features✅ Flexible LayoutsArrange buttons in straight lines (adjustable angles) or custom curves.Use origin/target transforms or define your own control points.✅ Smooth AnimationsAnimate buttons with movement, scaling, and fade effects.Choose between synchronized (all buttons animate together) or sequential (one-by-one) timing.✅ Audio IntegrationPlay custom sounds when buttons appear or disappear.✅ Editor ToolsGenerate curves with a single click.Drag-and-drop control points in the Scene view for real-time adjustments.✅ First-Button ToggleKeep the first button visible as a toggle for intuitive user interaction.✅ Auto-Setup FunctionalityAutomatically add toggle actions to buttons with one click.✅ Optimized PerformanceLightweight codebase compatible with UGUI and TextMeshPro.Use CasesRadial Menus: Create circular inventories or skill wheels.Context-Sensitive UIs: Show/hide buttons based on player actions.Curved HUDs: Design sci-fi interfaces with dynamic curves.Puzzle/Strategy Games: Animate interactive buttons for polished UX.Why Choose This Asset?Unique Curve Editor: No coding required to design complex button paths.Audio-Visual Polish: Stand out with sound effects and smooth animations.Time-Saving: Pre-built scripts and editor tools streamline workflow.UI Button Circle Fan ArrangementA powerful and flexible solution to arrange UI buttons in circular or fan-like layouts. Easily create dynamic radial menus, pie menus, or tool selectors with smooth, customizable animations including fade, resize, and directional fan effects.The UI Button Circle Fan Arrangement asset lets you effortlessly design attractive and responsive UI layouts by arranging buttons in a full circle, a partial circle, or a fan configuration. Key features include:Flexible Layout Options:Arrange buttons around a central origin with options for full circles or customizable segments using configurable start and end angles.Dynamic Animations:Choose between smooth, time-interpolated animations or immediate state changes. Enable fan animations that fan out the buttons following a specified clockwise direction when opening and reverse the motion when closing.Visual Effects:Enhance your UI with optional fade-in/out and resizing animations during transitions, along with integrated audio cues for show/hide events.Custom Positioning:Use either local or world positions, and optionally compute layout parameters dynamically using target radial points or external objects.Easy Setup:A custom editor makes it simple to assign buttons, adjust parameters in the Scene view, and automatically set up onClick listeners.Ideal for radial menus, in-game tool selectors, VR interfaces, or any application where a circular UI arrangement enhances user experience, this asset provides a professional and customizable solution for your projects.3. Selectable Button Animation ManagerElevate your UI with professional button animations (resize, wiggle, vibrate, fade) (supports sound effects.) Perfect for menus, HUDs, and interactive UIs. Supports Unity’s Input System, works seamlessly with UI_Button_Drop_Anywhere and UI_Button_Circle_Fan_Arrangement, and requires zero coding for setup.DescriptionTransform Your UI Buttons into Dynamic, Engaging ElementsAdd polish to your Unity projects with this versatile toolkit for animating UI buttons and synchronizing sound effects. Ideal for indie devs, studios, and UI designers who want to create fluid, AAA-quality interfaces without writing code.Key Features✅ 4 Animation Types:Resize: Smooth scaling on hover/click.Wiggle: Rotational wobble effects.Vibrate: Screen-shake or positional jitter (mobile-friendly).Fade: Alpha transitions for subtle feedback.✅ Audio Integration:Play sounds on select, deselect, and click.Assign custom SFX or use built-in defaults.✅ Unity Input System Ready:Navigate buttons with gamepads, keyboards, or joysticks.Define first/last selectables for seamless UI flows.✅ Drag-and-Drop Workflow:Auto-add buttons from UI_Button_Drop_Anywhere or UI_Button_Circle_Fan_Arrangement.Custom editor tools for rapid setup.✅ Performance Optimized:Uses coroutines and dictionaries for lightweight animation tracking.Toggle scaled/unscaled time for pause menus or slow-mo effects.Why Choose This Asset?No Coding Required: Configure animations/sounds in the Unity Inspector.Cross-Compatibility: Works with most UI frameworks and third-party assets.Customizable: Adjust durations, scales, rotations, and fade amounts.Documentation Included: Step-by-step guides, API reference, and troubleshooting tips.Use CasesMain menus, pause screens, and settings panels.Mobile/console game UIs.Interactive kiosks or apps.1. UI Button Drop AnywhereSupported Platforms:All platforms supported by Unity (Windows, macOS, Android, iOS, WebGL, etc.).Supported Unity Versions:Unity 2019.4 LTS and later.Rendering Pipelines:Compatible with Built-in Render Pipeline, URP, and HDRP.Components:Includes prefabs, demo scenes, and C# scripts.Built for Unity UI (UGUI) and TextMeshPro integration.Dependencies:TextMeshPro (included in Unity 2018.3+).Unity UI system.File Size:15 MB (includes demo assets, scripts, and editor tools).Documentation:Detailed PDF guide and commented code.2. UI Button Circle Fan ArrangementUnity Compatibility:Compatible with Unity 2019.4 and later, including support for URP and HDRP.Platform Support:Works with all Unity-supported platforms.Scripting Language:Written in C# using MonoBehaviour.Dependencies:Requires only Unity’s built-in UI system (UnityEngine.UI); no third-party dependencies.Customization:Fully documented source code with adjustable parameters for layout, animation, visual effects, and audio integration.Editor Integration:Includes a custom editor script for real-time Scene view visualization and quick configuration of button onClick events.3. Selectable Button Animation ManagerUnity Version: 2020.3 LTS or higher.Dependencies:Unity Engine Modules: UI, Audio, Input System (included in Unity 2020.3+).Optional: UI_Button_Drop_Anywhere or UI_Button_Circle_Fan_Arrangement (not required but enhances workflow).Platforms: Windows, macOS, Android, iOS, WebGL, Consoles (PS/Xbox/Switch).Scripting Required: No (fully configurable via Inspector).- AI was use to help develop & debug the scripts- All art assets used in the demo scenes was developed by the author with the help of AI