Easy Asset Search

MozaicWheelMenuUI_RBG 3 in 1 Pack

A comprehensive UI package containing a dynamic radial menu system, a customizable cursor, and an image transition/animation system, ideal for creating immersive and interactive user interfaces in Unity projects.
MozaicWheelMenuUI_RBG 3 in 1 Pack Asset Image A comprehensive UI package containing a dynamic radial menu system, a customizable cursor, and an image transition/animation system, ideal for creating immersive and interactive user interfaces in Unity projects.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost.
$50
Category:
2DGui
Developer:
Danesvar Neelamagam
Price:
$50
Favorites:
2
Supported Unity Versions:
6000.0.34 or higher
Current Version:
1.0.1
Download Size:
137.66 MB
Last Update:
Mar 10, 2025
Description:
This package includes three distinct and useful assets:

1. **Dynamic Radial Wheel Menu System**: Create immersive, highly customizable radial menus with WheelMenuUI_RBG! Perfect for inventory systems, ability wheels, context-sensitive actions, and more. Designed for seamless integration in both 2D and 3D projects, this asset offers unparalleled flexibility and visual polish.

Key Features:
* Toggle menus with a keybind or mouse wheel button.
* Multi-Control Support: Use mouse or joystick/controller input (Unity Input System integrated).
* Selector Types: Choose between radial fill indicators or pointer images.
* Customizable Visuals: Partial or Full Wheel Layouts, Auto-Arrange Buttons, Split Frames.
* Fan Animation: Buttons "spread out" when activated.
* Smooth Animations: Scale/fade transitions for opening/closing, Highlight effects on hover.
* Works in 2D and 3D environments (auto-billboarding for 3D).
* Mouse proximity-based selection with adjustable influence radius.
* Customizable design & color options.
* Customizable audio triggers (SFX for selection, clicks, etc.).
* Event-Driven Design: UnityEvents for menu open/close actions.

Technical Highlights:
* Compatibility: Unity 2019.4+ (requires Unity's Input System for joystick support).
* Performance: Lightweight and optimized for UI canvases.
* Documentation: Includes commented code, API reference, and demo scenes.

Use Cases:
* Gameplay: Skill wheels, weapon selectors, dialogue choices.
* UI/UX: Context menus, radial toolbars, settings panels.
* VR/3D Apps: Immersive 3D interfaces with billboarding.

2. **CustomCursor_RBG**: A robust, fully customizable solution for replacing the default system cursor in Unity projects. This asset allows you to create both static and animated cursors with support for standard looping or "mirror" (ping-pong) animations and provides an intuitive editor interface to configure cursor properties (such as frame rate, hotspot, and color tint) with ease.

Key Features:
* Dynamic Animation: Support for multiple animation frames per cursor, with adjustable frame rate and an optional mirror animation mode.
* Customizable Properties: Easily configure each cursor's properties directly from a ScriptableObject.
* Input Integration: Switch cursors at runtime using key actions or UI button events.
* Editor Enhancements: A user-friendly custom editor for managing cursor data, including drag-and-drop reordering, real-time preview, and an interactive hotspot picker.
* Easy Integration: Designed to work out of the box with minimal setup.

3. **SetImageUI_RBG**: Elevate your in-game images and overlays with advanced visual effects such as dynamic fill, fade, and resize animations. Whether you're aiming to create engaging menu transitions or eye-catching UI feedback, this asset makes it easy to integrate high-quality animations and audio cues directly within the Unity Editor.

Key Benefits:
* Dynamic Image Transitions: Easily animate UI image components with fluid fill and fade effects.
* Customizable Animations: Fine-tune parameters like fill methods, origins, scale multipliers, and timing to perfectly match your design.
* Enhanced User Experience: Add sound effects to transitions for a richer, immersive interaction.
* Intuitive Integration: Exposed serialized fields and simple methods allow for quick setup and customization in your project.

Technical Details:
* Script Name: SetImageUI_RBG
* Namespace: RoundBoxGames.MozaicWheelMenuUI_RBG
* Core Dependencies: UnityEngine, UnityEngine.UI, UnityEngine.Audio, System.Collections
* Animation Features: Fill Animation, Fade Animation, Resize Animation
* Audio Integration: Supports playing audio clips during image transitions using an attached AudioSource
* Customization Options: Toggle options to enable/disable fill, fade, and resize animations, Adjustable animation duration and use of unscaled time for consistent performance during time-scale changes, Option to change or reset the image material, provided that material changes are enabled
* Implementation: Utilizes Unity's coroutine system for smooth, frame-by-frame animations
* Compatibility: Designed to integrate seamlessly with standard Unity UI components; ideal for projects using Unity versions that support UI, audio, and coroutine functionalities
Technical Details:
1. **WheelMenuUI_RBG**:
* Unity Compatibility: 2019.4+ (requires Unity 2021.3+ for Input System v1.4+)
* Input System: Built-in support for Unity's Input System Package (joystick/controller integration)
* Render Pipelines: Compatible with Built-in Render Pipeline. For URP/HDRP, minor material adjustments may be needed
* File Size: ~5 MB (includes demo scenes, textures, scripts)
* Key Components: WheelMenuUI_RBG.cs, SetImageUI_RBG.cs, Custom Editor Tools
* Unity UI (Canvas/Image components)
* Dependencies: TextMeshPro (included in Unity)
* 2D/3D demo scenes with commented scripts
* Documentation: API reference with code comments, Step-by-step setup guide
* Platforms: All Unity-supported platforms (Windows, macOS, Android, iOS, consoles)
* Optimization: Lightweight UI rendering with coroutine-based animations

2. **CustomCursor_RBG**:
* Supported Unity Versions: Unity 2021.3 and later
* Programming Language: C# (fully namespaced under RoundBoxGames.CustomCursor_RBG)
* Core Features: Animated cursors with customizable frame rate and hotspot, Mirror (ping-pong) animation mode for smooth bidirectional playback, Editor extension with a custom property drawer for simplified cursor selection, Runtime integration for both keyboard-triggered actions and UI button events
* Performance & Efficiency: The asset is lightweight, optimized for performance, and does not rely on additional runtime dependencies
* Documentation & Support: Detailed inline code comments, a comprehensive README, and example scenes are included to ensure straightforward integration and customization
* Packaging: Organized into clearly separated folders for scripts, editor tools, and documentation to meet Unity Asset Store standards

3. **SetImageUI_RBG**:
* Script Name: SetImageUI_RBG
* Namespace: RoundBoxGames.MozaicWheelMenuUI_RBG
* Core Dependencies: UnityEngine, UnityEngine.UI, UnityEngine.Audio, System.Collections
* Animation Features: Fill Animation, Fade Animation, Resize Animation
* Audio Integration: Supports playing audio clips during image transitions using an attached AudioSource
* Customization Options: Toggle options to enable/disable fill, fade, and resize animations, Adjustable animation duration and use of unscaled time for consistent performance during time-scale changes, Option to change or reset the image material, provided that material changes are enabled
* Implementation: Utilizes Unity's coroutine system for smooth, frame-by-frame animations
* Compatibility: Designed to integrate seamlessly with standard Unity UI components; ideal for projects using Unity versions that support UI, audio, and coroutine functionalities
Continue »

Similar Packages