A modular, data-driven directional equipment & action menu system for Unreal Engine
Flexible Directional Menu (FDM) is a highly modular and data-driven menu system designed for directional (cross-style) equipment and action selection — inspired by modern AAA titles.
Unlike classic radial wheel menus, FDM is built around directional navigation, container-based slot groups, and data-driven layouts, making it ideal for games that require fast, precise, and tactile item or ability selection.
It is not just a UI widget — it is a flexible, extendable system designed to integrate seamlessly into real game architectures.
Whether you are building a tactical shooter, an action RPG, or a survival game, FDM gives you a modern, professional directional menu with full control over structure, behavior, and visuals.
Features:
- Directional Menu System
Cross-style navigation instead of a radial wheel — perfect for D-Pad, controller-first UX. - Example Item & Inventory System
It comes with a sample item and inventory system to explain how the integration will be done. - Fully Data-Driven Architecture
Layouts, slots, spacing, animations, sounds, and behaviors are configured through Data Assets — no hardcoded layouts. - Modular & Decoupled Design
Component-based logic, independent widgets, and interface-driven integration allow you to use only the parts you need. - Event-Driven Communication
- Inventory & Ability System Agnostic
Works with any inventory, item, or ability system — just provide metadata via interfaces. - Runtime Editing & Reordering
Add, remove, move, and swap entries dynamically at runtime. - Easy Integration
Drop-in Actor Component with Blueprint-friendly APIs and example integrations. - Highly Customizable UI
Customize:- Slot size and spacing
- Animations and interpolation speeds
- Sound feedback
- Styles and visuals
Technical details
Features:
- Directional Menu System
- Example Item & Inventory System
- Fully Data-Driven Architecture
- Modular & Decoupled Design
- Event-Driven Communication
- Inventory & Ability System Agnostic
- Runtime Editing & Reordering
- Easy Integration
- Highly Customizable UI
Number of Blueprints: 26
Number of Widget Blueprints: 16
Number of Textures: 55 (18 equipment / action icons, 5 slot background, 16 screenshots for demo room, 5 input action icons for gamepad and 11 textures for character mesh.)
Number of Materials: 12 (just 3 of them created by the seller, the rest is used by example third person character and demo room)
Number of Material Instances: 13 (just 3 of them created by the seller, the rest is used by example third person character and demo room)
Number of Skeletal Meshes: 1 (Epic’s example third person character mesh)
Number of Static Meshes: 30 (all of them belongs to the example level and demo room)
Input: Gamepad, Keyboard
Network Replicated: No
Supported Development Platforms:
- Windows: Yes
- Mac: Yes
- Linux: Yes
Original_Link: https://www.fab.com/listings/f50b5cd2-940b-467c-842c-069b4896e0ca







