Shader-based multilevel radial menu.
Widget with nested radial (“pie”, “flower”) menu. No WYSIWYG by now, but the menu is easily defined by self-explanatory JSON, by blueprints and in C++ (and any mixture of the above).
Each “leaf” has its title, icon and action.
Each leaf may serve as a submenu as well, then the click will open new “pie” and so on and so forth. You can “hardcode” a widget or deploy at runtime.
Customizable colors, rotation, custom icons for each menu item, custom menu proportions. Take any action upon menu click – events are exposed to both blueprint and C++.
Two modes of interactions are always available: obvious click-click-click and faster “click-drag-release”.
Number of Blueprints: 1
Number of C++ Classes: 3
Number of custom shaders: 2
Support on the Discord
Documentation: Video tutorial
Example Project for UE (useless without a plugin): https://github.com/gribuser/PieMenuDemo
Example binary build: PieMenuDemoBin.zip