
Radial Selector – Unreal Engine
Radial Selector is a data-driven radial (pie/wheel) selection menu built on Enhanced Input, for mouse and gamepad alike. Menu contents live in a data asset – author one styled widget and it’s instantiated per segment at runtime, scaling from a 1-option prompt to an n-way weapon wheel with no extra work.
– Mouse and gamepad side by side, including a gamepad “flick and let go” confirm gesture
– No-code styling via wedge fill, hover color, pop-out, tessellation, and edge feathering – shareable across menus with Palette assets
– Every offset is sequencer-keyable, so hover bounces, border grows, and proximity “charge” effects are authored entirely in UMG, no C++ required
– Any segment can open a nested sub-menu, on confirm or after a hover dwell
– Local-only and split-screen aware – forward the OnSegmentSelected event into your own RPC if a selection needs to be server-authoritative
– Automation-tested aim/hover math, menu-state logic, input validation, and multiplayer lifecycle
Includes working example content (single-menu and triple-menu setups) plus a full Designer Guide and Developer Guide.
Unreal Engine versions: 5.7 – 5.8
Recent Comments