Radial Menu Toolkit


Design stunning Radial Menus, restyle them in one click from 10 AAA-inspired presets, and open and edit any menu at runtime with a single line of code.


by AnkleBreaker


Price History +

🌀 Build the Wheel Menu Your Game Deserves 🌀

Stop wiring radial menus by hand on the Canvas.

Stop rebuilding your whole UI every time the art direction changes.

Stop fighting uGUI for a clean layout that survives a resolution change.

Radial Menu Toolkit lets you author a wheel visually, restyle it in one click, and open it at runtime with a single line of code. Pure UI Toolkit under the hood: no canvas hacks, no pipeline lock-in.


⚙️ Requirements ⚙️

Unity 6+. Built-in, URP and HDRP are all supported with no setup, because UI Toolkit is render-pipeline agnostic. There are no separate versions to maintain. No manual setup.


🪄 Radial Architect: Author Without Play Mode 🪄

The Radial Architect editor window is your cockpit: three tabs (Data, Style, Config) and a live, interactive preview that updates as you drag every slider. Build the wheel, fill labels and icons, tune the look, and see the result instantly with no play-mode round-trips.


🎨 18 Style Sections, Every Pixel Is Yours 🎨

A single RadialMenuStyleSO drives the whole look through 18 dedicated sections, grouped into Layout, Slots, Center, Pointer, VFX and Behavior:

  • Geometry and Wedges: radius, gaps, angles, donut or pie.
  • Option Background, Icon, Count Badge, Multi-Indicator, External Labels: per-slot visuals.
  • Center Info and Center Multi-Option: a composed center stack with icon, title, divider, description and badges.
  • Pointer: free-aim reticle, snapped needle, multiple pointer layers.
  • Animation, Overlay, Drop Shadow, Backing Ring, Frame, External Screen-Space UI: polish and framing.
  • Navigation and Pagination: the behavior of the wheel itself.

Duplicate the preset closest to your art direction and retune it. You never start from a blank style.


🕹️ 10 AAA-Inspired Presets 🕹️

Ship-ready looks you can open, learn from and adapt. Each one is a real Style asset, nothing is hard-coded:

Survival wheel, Battle Royale Wheel, Mobile, Arcane / Hextech, Neon / Cyberpunk, Mystic, Glass and Minimalist.


🧭 3 Navigation Modes for multioptions 🧭

  • PrevNext: cycle options in place.
  • SubMenuRing: fan sub-options into a concentric outer ring.
  • Replace: drill into nested menus like a classic radial.

Auto-injected BACK option, a configurable depth cap, and native multi-page pagination for large wheels.


🎮 Multi-Input Out of the Box 🎮

Mouse, Gamepad (Input System), Touch and Legacy providers, each a drop-in MonoBehaviour you can toggle at runtime. Device-aware input glyphs swap key and button sprites automatically. Need something custom? Roll your own from the provider base class in minutes.


Runtime API and Event Bus, No Singletons

Drive everything through one static facade: RadialMenu.Show(MyMenus.Weapons).

Add, Edit, Remove or Clear options at runtime, and your authored asset is never mutated. React to picks through the RadialMenuHandlerData event bus and dispatch by OptionKey, identical in single-player and networked code.

Nothing is a singleton, so any number of wheels coexist, each routing by its own Id.


🚀 Why Radial Menu Toolkit? 🚀

  • Pure UI Toolkit: no uGUI, no Canvas, no pipeline coupling.
  • Author visually, validate instantly: the live preview kills play-mode round-trips.
  • One Data, any look: swap the Style asset and the same wheel becomes Apex, Fortnite, or your own brand.
  • Event-driven by design: a clean HandlerData bus instead of singletons, so it drops straight into networked projects.

🎯 Made for Every Genre 🎯

  • Shooter and Battle Royale: weapon and emote wheels with a free-aim pointer and keybind badges.
  • RPG and Action: spell and ability wheels with nested sub-menus and a composed center stack.
  • Survival and Crafting: quick-craft donuts with Q/E badges and runtime content.
  • MOBA and Strategy: communication and ping wheels with external labels.
  • Social and Party: emote and reaction wheels, gamepad first.
  • Any art style: from frosted glass to dashed-ring minimalist.

📦 What's in the Box 📦

  • Radial Architect editor window (Data, Style, Config) with a live interactive preview.
  • 18-section Style system, 10 AAA-inspired presets and 5 navigation-variant presets.
  • Handle Localization(optionnal): Unity Localization, I2Localization
  • 4 input providers (Mouse, Gamepad, Touch, Legacy), an extensible provider base class and a device-aware glyph set.
  • Static RadialMenu API, RadialMenuHandlerData event bus and RadialMenuRegistry.
  • Drop-in RadialMenu prefab.
  • 3 sample scenes (GameInspired showcase, Multi-Options navigation, Runtime Editor).
  • Illustrated PDF User Guide, 55 documentation pages.
  • 173 NUnit tests covering the runtime.

💬 Community & Support 💬

  • 🌐 Website: https://www.anklebreaker-studio.com
  • 🟪 Discord: https://discord.com/invite/2D36VUmsYN (help, feedback, feature requests)

Made with care by AnkleBreaker Studio.