UI Navigation 3.0

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

  • サポートされたプラットフォーム
  • サポートされたエンジンバージョン
    5.2 - 5.4
  • ダウンロードのタイプ
    エンジン プラグイン
    この製品には、コード プラグインが含まれており、ビルド済みのバイナリと Unreal Engine に統合される全ソースコードが完備されています。任意のエンジン バージョンにインストールし、プロジェクト毎に有効化することが可能です。

UINavigation is a simple-to-use 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.

WARNING: Please uninstall from the Epic Games Launcher, or remove from your project, the previous version of UI Navigation before you install this one. You can't have both versions installed in the same engine version or used in the same project!

You can also get the UI Navigation Simple Pack 3.0 in order to learn how to make better-looking menus using the UI Navigation plugin, or if you want to support my work :)

Now available in it's latest 3.0 version. Here are the upgrades compared to the 2.0 version:

  • No more button indices or navigation grids: the plugin starts leveraging the existing UMG Focus system.
  • Upgraded UINavComponents: they are now mandatory everywhere and are more flexible and re-usable than before.
  • No more UINavCollections: they have been replaced with UINavWidgets.
  • Upgraded UINavPrompts: these are now more flexible and easier to use.
  • New UINavInputDisplay: this new widget will keep track of an input action's key icon and update itself when the user changes input devices.

It supports several 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
  • Custom navigation visuals

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

Video showcase


Discord Server

GitHub Repo

Button Icons

RPG Icons

Jupiteroid Font

Sound Effect


Features: (Please include a full, comprehensive list of the features of the product)

  • Support for several different ways of navigation
  • Several different navigation events
  • Example menus (including an Options Menu with mostly functional Graphics Settings)
  • Input Rebinding
  • Gamepad Cursor
  • Navigation Chaining
  • Support for 3D/VR Widgets
  • Open Source

Code Modules: (Please include a full list of each Plugin module and their module type (Runtime, Editor etc.))

  •  UINavigation (Runtime)
  • UINavigationEditor (Editor)

Number of Blueprints: 32

Number of C++ Classes: 22

Network Replicated: No (Unnecessary)

Supported Development Platforms: Windows

Supported Target Build Platforms: Windows, Linux, Consoles

Documentation: Dedicated Documentation Blueprint