This plugin was only tested on Windows. It might not work as expected on other platforms!
The Ultimate Menu plugin is only available for Unreal Engine 5.0 and newer. You also need to use Enhanced Input in your project otherwise input will not work on menus created with this plugin
The Ultimate Menu plugin comes with the following features:
- No code required!
- Full mouse, keyboard and controller input support
- Vertical, horizontal or tab layouts
- Very generic setup with support for different themes
- Reusable properties to make updating the UI simple and quick
- Support for custom widgets and custom logic
* The same process needs to be repeated whenever you want to update the plugin
- Download the latest release from GitHub
- Navigate to
C:\Program Files\Epic Games\UE_{VERSION}\Engine\Plugins - Create a
Marketplacefolder if needed - Extract the release and copy to the
Marketplacefolder - Open Unreal Engine
- Click on
Edit > Plugins - Enable the plugin under the
Built-in > UIcategory - Restart Unreal Engine
* The same process needs to be repeated whenever you want to update the plugin
- Download the latest release from GitHub
- Navigate to your project directory
- Create a
Pluginsfolder if needed - Extract the release and copy to the
Pluginsfolder - Open Unreal Engine
- Click on
Edit > Plugins - Enable the plugin under the
Built-in > UIcategory - Restart Unreal Engine
- Open your terminal
- Navigate to the project directory
git submodule add git@github.com:hfjooste/UltimateMenu.git Plugins/UltimateMenu- Open Unreal Engine
- Click on
Edit > Plugins - Enable the plugin under the
Built-in > UIcategory - Restart Unreal Engine
- Open your terminal
- Navigate to the
Plugins/UltimateMenudirectory in your project - Get the latest changes:
git pull - Restart Unreal Engine
A demo project showcasing all the sytems can be found on GitHub
- The full documentation is available here
- The demo project contains an example of how to use each system
You can also send me an email at henryjooste95@gmail.com. The Discussions or Issues tab on GitHub can also be used to discuss problems/features or report any issues