Visual Widget Navigation

Furious Production - Code Plugins - Jun 18, 2022

User Interface Navigation for Gamepad or Keyboard made easy!

  • Supported Platforms
  • Supported Engine Versions
    4.27, 5.0
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

Building the User Interface navigation between widgets has never been easier!

Unreal Engine supports creating navigation for the UMG widgets, but setting it up in blueprints can usually get very complex and handling many different cases can get crazy.


With this system, you will be able to create navigation links between widgets, specify conditions when the links are enabled or disabled and setup various complex navigation nets.

Everything is done entirely inside UMG Designer and uses current Unreal Engine Navigation system, so it's compatible with anything you've done so far!


The plugin fully supports Blueprints! You DO NOT need any C++ knowledge!


OVERVIEW AND SIMPLE SETUP

ADVANCED SETUP

NESTED NAVIGATION SETUP


The system is very flexible! You can setup simple navigation links visually in just a few seconds, but you can also complicate it much more and setup advances rules and chain of navigations, that would require huge amounts of blueprint or C++ coding.


There are example blueprints inside the Plugin Content directory, so check them out and see how simple or more complex things can be built!

Technical Details

Features:

  • Building UI Navigation visually
  • Complex custom navigation conditions
  • Navigation transition rules
  • Navigation ordering - what order navigation should happen in
  • Fully in Blueprints, no C++ required
  • Fully compatible with Unreal Engine UI navigation system
  • Keyboard and Gamepad navigation support

Code Modules:

  •  EasyNavigationEditor(Editor)
  •  EasyNavigationUncookedOnly(UncookedOnly)
  •  EasyNavigationRuntime(Runtime)

Number of Blueprints: 7

Number of C++ Classes: 18

Network Replicated: N/A

Supported Development Platforms: Win64

Supported Target Build Platforms: Win64

Documentation: Here