⚡FULLY COMPATIBLE WITH ALL VERSIONS OF UNITY, INCLUDING UNITY 6⚡
▼ WHAT IS THE ULTIMATE RADIAL MENU? ▼
The Ultimate Radial Menu is a versatile solution for a radial menu in any style of game, ranging from the simplest to the most complex. Although the concept at its core is quite intensive, the Ultimate Radial Menu has been created to be accessible for any level of programming experience.
It has been designed from the ground up to be easy to use, while still delivering powerful features. Referencing the radial menu in code is made easy with copy-and-paste script reference, offering painless integration into any project.
Ease of use isn’t the only focus of the Ultimate Radial Menu, though. The extensive options within the orderly inspectors makes customizing your menu a simple task. Build your ideal radial menu exactly how you need it and enjoy the consistent UI experience across a variety of devices. See below for a list of features.
♦ Incredibly Simple Script Reference — The Ultimate Radial Menu has been designed to be as straightforward as possible to use. Let our code do the heavy lifting, while you easily implement the radial menu in your scripts with our simple copy-and-paste script reference!
♦ Fully Custom Inspectors — Each component in the Ultimate Radial Menu has been organized to create a smooth workflow. Options are presented by relevance and category, making it easy to get the radial menu looking and functioning the way you want. In addition to this, scene gizmos have been implemented to help you see visually what some options do.
♦ World Space Canvas Support — The Ultimate Radial Menu supports all Canvas types without error, including World Space, offering you an array of options for your First-Person and VR projects.
♦ Complete Button Interaction — Easily set how the different states appear to the user. (Normal, Highlighted, Pressed, Selected, and Disabled) Options for button image, icons, and text are available for each state.
♦ Supports Unity Events — If you are intimidated by any sort of programming, don't worry! The Ultimate Radial Menu supports Unity Events which can be assigned right in the radial menu inspector. No programming needed! Although some advanced functionality will not be accessible with this method, you will still be able to create simple menus.
♦ Stylish Hand-Crafted Images — All of the images included in the download have been carefully designed to be useful and appealing, with the goal of enhancing the visual appearance of you game. The download currently comes with a variety of looks for the menu, ranging from 2 to 15 button counts. Your own custom sprites can always be used as well.
♦ Radial Menu Styles — The integrated "Styles" system is used to determine which button sprite is shown for each different button count of the radial menu. This keeps the radial menu looking consistent and clean, regardless of adding or removing buttons at runtime.
♦ Various Text Options — The radial menu supports several different text options, including text for each radial button, and centered text for showing both a name and description for the highlighted buttons on your radial menu. It also features full TextMeshPro support if your project needs it.
✔️ Default Unity Text
✔️ TextMeshPro
♦ Input Compatibility — The Ultimate Radial Menu supports all common input devices. The included Input Manager offers complete customization for your preferred input solutions.
✔️ Fully Supports Unity's Old & New Input Systems
✔️ Mouse and Keyboard
✔️ Controller
✔️ Touch
✔️ VR Devices
♦ Complete Documentation — The download includes a complete interactable README file to help you personalize the Ultimate Radial Menu to your preferences. In addition to this README file we have Online Documentation along with tutorial videos available on YouTube.
▼ CONTACT US ▼
Visit our Official Website for additional information about our assets. For inquiries regarding the Ultimate Radial Menu, please send us an email to tankandhealerstudio@outlook.com, join our Discord Server, or fill out the Contact Form on our website and we will be happy to assist in any way possible.
Are you looking for a super easy-to-use chat box for your game? Check out the Ultimate Chat Box!
▼ VERSION 2.10.0 ▼
Added
• Added the ability to add an offset to the center of the menu, allowing for half menus to be placed up against the side of the screen
• Added full support for TextMeshPro for users that want it. This is available from the README file, which will import a UnityPackage that will update the code to use TextMeshPro
Bug Fixes
• Fixed a visual bug that could happen after clearing the menu when certain options were enabled
Quality of Life Changes
• Moved the Development Inspector to the top of the inspector to make it easier to access if Development Mode is enabled
▼ VERSION 2.9.0 ▼
Added
• Added a new callback for when the radial menu gains focus: OnMenuFocused
• Added a new callback for when a radial button is hovered: OnButtonHover
• Added two new functions for triggering Enable and Disable of the menus through the Input Manager. These functions are TriggerEnable() and TriggerDisable()
• Added the ability to retain the touch position on the menu so it will function more similar to mouse input
• Added a debug to display when Unity's new Input System in not allowing the mouse input to be processed in certain situations and show the process to fix the problem
Bug Fixes
• Fixed a bug that would make the pointer not fade correctly if using the Instant snap option with the Change Color Over Time option enabled
• Fixed a bug could invoke events twice when using touch input while certain options were used on the input manager
• Fixed warnings in Unity 2023+ dealing with obsolete FindObjectOfType references
• Fixed a bug with Unity's new Input System incorrectly calculating touch input states
▼ VERSION 2.8.2 ▼
General
• Moved the reorderable list in the editor to below the individual button information.
▼ VERSION 2.8.1 ▼
Bug Fixes
• Fixed an error with the reorderable button list that would occur when creating a radial menu from scratch using the GameObject > UI > Ultimate Radial Menu option.
• Added a check for Unity versions 2022.2 or higher to use the LegacyRuntime.ttf for the default font asset instead of Arial.ttf that was used in earlier versions.
▼ VERSION 2.8.0 ▼
Added
• Added link to the new Online Documentation for the Ultimate Radial Menu. It can be found on our website.
• Added the ability to reorder the radial menu buttons in the inspector.
• Added a base and pointer image to the Circle prefab.
General
• Adjusted the calculations in the Ultimate Radial Menu Input Manager for a custom raycast, allowing the custom input to be sent even when not within the min and max ranges of the radial menu.
• Improved the Smart Rotation calculations for the icon.
• Improved the overall performance of the editor.
• Add a new example scene to display all the Ultimate Radial Menu prefabs. This scene allows you to add/remove buttons to see how each menu looks with different amounts of buttons.
Bug Fixes
• Fixed a strange issue that would occur in Unity 2020.1+ that would prevent the radial menu from properly catching radial menu styles for 7 & 11 button counts.