Directed Navigation is a Unity package that provides extended flexibility for adjusting UI navigation. It offers improved automatic mode and multiple extended modes, allowing you to control navigation in four directions separately. Each side of an interactive element can be configured in one of the following ways:
- Disabled: no navigation in this direction
- Automatic: automatic mode with improved, more predictable algorithm
- Sector: automatic mode with a limited working area
- Rectangle: automatic mode with a limited working area
- RectTransform: automatic mode with bounds limited by another GameObject's RectTransform component
- Selectable List: automatic mode with user-defined elements
This package includes a component that can be added to any GameObject with a Selectable component, such as a Button, Toggle, or Slider. It also includes a DirectedNavigationGrid component for creating grids with various Wrap Around transitions types.
Documentation is available for further reference.
Pure C# code, making it compatible with any platform. Supports Unity 2019.4 and above.





