Radial Menu (UI Toolkit)

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.