Smart UI Focus & Navigation OFFICIAL SALE


Reliable focus. Smarter navigation. Keep your existing Unity uGUI workflow.

Smart UI Focus & Navigation adds reliable focus management and directional navigation to existing uGUI menus without replacing your UI system.

Built for the Unity Input System, it supports keyboard, gamepad, mouse, and touch workflows across menus, popups, irregular layouts, and dynamically changing UI.


Reliable Focus Management

  • Recover focus when the selected control becomes inactive, disabled, or non-interactable.
  • Define default selections for menus and panels.
  • Remember the last valid selection per focus scope.
  • Restore the previous control after closing a modal or popup.

Smarter Directional Navigation

  • Generate deterministic Up, Down, Left, and Right navigation for uGUI Selectables.
  • Handle irregular layouts and ragged grids more predictably.
  • Use Freeform, Vertical List, Horizontal List, and Grid topology constraints.
  • Override individual directions with Auto, None, or Explicit targets.

Built for Dynamic UI

  • Rebuild navigation when controls are added, removed, reordered, enabled, disabled, or repositioned.
  • Support runtime-generated menus and changing layouts.
  • Keep navigation usable as your UI structure changes.

Multi-Input Ready

Keyboard, gamepad/controller, mouse, and touch are supported. Input-mode detection can distinguish between mouse, keyboard, and gamepad UI activity.


Smart UI Focus & Navigation works with Unity's existing EventSystem and InputSystemUIInputModule, so you can keep using your current Buttons, Toggles, Selectables, menus, and panels.


It adds focus and navigation behavior on top of your existing uGUI workflow rather than replacing it with a new UI framework.


Included

  • Polished sample scene
  • Sample Input System configuration
  • Offline PDF documentation
  • Complete online documentation
  • Examples for focus recovery, modal restoration, smart navigation, dynamic UI, and navigation overrides

Add reliable focus and directional navigation to your existing uGUI project without rebuilding your UI from scratch.