
Описание
Controller navigation in Unreal Engine menus shouldn’t feel unpredictable or require endless custom Blueprint fixes. FocusRail is a dedicated UMG plugin designed to keep menu focus reliable across complex screens, panels, popups, and scrollable content.
Whether you're building deep settings screens, fast-paced inventory grids, or layered pause menus, FocusRail ensures players always know where focus is, where it goes next, and where it returns.
Key Features:
Focus Memory: Automatically restores the player’s last selected widget when returning to a previous screen or panel.
Focus Path Tracking: Guarantees predictable navigation through complex nested UI, modals, and overlay flows.
Stack-Aware Restoration: Keeps focus organized across stacked menus, pause screens, and popup layers.
Smart Skip Behavior: Cleanly bypasses disabled, hidden, or non-interactive widgets without breaking input flow.
Automatic ScrollBox Visibility: Keeps the currently focused widget smoothly scrolled into view during gamepad or keyboard navigation.
Input Preset Handling: Preserves and restores UI input modes seamlessly when shifting between game and menu contexts.
Plug-and-Play Integration: Non-intrusive, Blueprint-friendly workflow designed to integrate into existing UMG menus without requiring a complete rebuild.
Ideal For: Game menus, settings screens, inventory interfaces, multiplayer lobbies, pause overlays, and any Unreal Engine project requiring crisp, production-ready controller navigation.


