The Radial Menu is a flexible, easy-to-use menu solution for Unity’s UI Toolkit. It lets you create clean, responsive radial menus for games, tools, VR interfaces, and interactive applications.
Quick setup
The setup is very similar to the standard TreeView. Add the radial menu control to your UXML layout, add items and respond to selection events by script.
Multi-level menus
Create nested radial menus with submenus for complex actions, categories, or command hierarchies.
Highly customizable
Adapt the menu to match your project’s style:
- Choose from different item presentation styles (segments, circles)
- Use your own visual elements as item templates
- Style menu items with USS, including hover and selection states
Smooth animations
Use revolve or explode-style animations when expanding and collapsing menu items.
Data binding
Populate menu items from your own data model for flexible and maintainable menu structures.
