UI Navigation

Average Rating:  
X Rating Failed

A simple-to-use and flexible UMG framework that allows building menus that can be navigated with Mouse, Keyboard and Gamepad in one go.

  • Supported Target Platforms
  • Supported Engine Versions
    4.18-4.21

Description


UINavigation is a framework that allows you to build UMG menus that can be navigated with Mouse, Keyboard, Gamepad, or any combination of those.

It's designed to be easy to setup, flexible and extendable.


It supports 4 ways of navigation which are used in 99% of video game menus:

  • Changing the button's states
  • Changing the location of the selector (a Widget that indicates the currently selected option)
  • Changing the text's color
  • Applying animations


It contains 3 examples of different menus that you may want to have in your game (Main Menu, Options Menu, Simple Inventory).

Video showcase: https://youtu.be/c3iajqIQF7A

Tutorial: https://youtu.be/9b-RfluJ-og

Input Rebinding Tutorial: https://youtu.be/MobFlFZ4XpI

Technical Details


Features:

  • Support for 4 different ways of navigation
  • 3 example menus (including an Options Menu with mostly functional Graphics Settings)
  • Events for input type change notification
  • Input Rebinding
  • Navigation Chaining
  • Open Source


Code Modules:

  • ¬†UINavigation (Runtime)


Number of Blueprints: 22

Number of C++ Classes: 13

Network Replicated: No

Plugin Roadmap: https://trello.com/b/NCmWZ7Gr/ui-navigation

Public Repository : https://github.com/goncasmage1/UINavigation

Supported Development Platforms: Windows

Supported Target Build Platforms: Windows

Documentation: Dedicated Documentation Blueprint

Comments

!

Previous Next
  • Edit
  • Preview
  • Help
Enter
Login to comment
X Report this Comment
Report
X Attention


close
X Edit this Comment
  • Edit
  • Preview
  • Help
Update
X Remove this Comment

Are you sure you want to remove this comment?

Remove
X Attention