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.

Features

  • 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.

Supported environments:

  • Unity 6.3 and higher
  • Windows, Mac, Android, iOS, WebGL, VR
  • Screen-space and world-space UI