Ramazan Arikan - Advanced Modular Radial Menu System

Preview Video:https://youtu.be/_L65Nhv67kI

Add New Item:https://youtu.be/OlyLaT92GpI

Advanced Modular Radial Menu System is a fully customizable and data-driven radial menu solution designed for flexibility and ease of use.

The system currently includes two radial menus:

  • an 8-segment radial menu for weapons

  • a 6-segment radial menu for items

The number of segments is completely parametric and can be adjusted at any time by adding or removing entries through the Slots variable inside AC_RadialMenuSystem in the character Blueprint.

Icons are fully Data Asset-driven, allowing easy customization and management. Even individual transform values can be adjusted when needed. With the SlotStyle Data Asset, you can quickly customize visual settings such as the selected rotation color, active rotation color, and the default slot color.

The system also supports both mouse and gamepad input. Separate deadzone values can be configured for mouse and gamepad controls, and gamepad support is fully included, with segment selection handled through the right analog stick.

Additional visual settings such as opacity can be easily adjusted from the Data Asset side. The menu is built entirely using materials, while the widget processes the Data Asset values and places each slot correctly and dynamically.

You can also control the overall shape and size of the radial menu through Inner Radius and Outer Radius values in the Data Asset. The spacing between segments is controlled via the GapDeg parameter.

With just one component and a single function call, the radial menu can be integrated and used quickly and easily in your project.

Weapon menu: TAB and D-Pad Up
Item menu: Q and D-Pad Down