UI Navigation

Average Rating:  
X Rating Failed

Helps build UMG logic that allows menus to be navigated with Mouse, Keyboard and Gamepad.

  • Supported Platforms
  • Supported Engine Versions
    4.18-4.20

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:

  • 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 might 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

Technical Details


Features:

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


Code Modules:

  • ¬†UINavigation (Runtime)


Number of Blueprints: 18

Number of C++ Classes: 8

Network Replicated: No

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

Supported Development Platforms: Windows, Linux

Supported Target Build Platforms: Windows, Linux

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