BastDel76 - UE5 - Advanced Pause & Options Menu Common Ui (Gamepad and Keyboard Ready)

Advanced Pause & Options Menu System for Unreal Engine 5

This asset provides a complete, production-ready pause menu system designed for Unreal Engine projects.

It includes a fully functional pause menu with resume, restart, quit, and a complete options menu featuring audio, video, and controls settings.

The system is fully navigable using keyboard, mouse, and gamepad, and is built with CommonUI compatibility in mind, making it suitable for PC and console projects.

✨ Features

  • Pause menu (Resume / Restart / Quit)

  • Full Options menu:

    • Audio settings (multiple volume sliders)

    • Video settings

    • Controls menu (Keyboard & Mouse + Gamepad)

  • Complete input remapping system

  • Automatic save & load of settings

  • Gamepad-friendly navigation (D-pad / stick)

  • Input display system (A / B / X / Y instead of generic input names)

  • Clean and minimal UI inspired by modern AAA games

  • Blueprint-only (no C++)

  • Easy to integrate and customize

🎮 Designed for Developers

This menu system is intentionally unstyled to allow developers to easily adapt it to their own visual identity.
It focuses on functionality, structure, and robustness, giving you a solid foundation for your game UI.

Ideal for:

  • Indie & AA games

  • PC & console projects

  • Developers who want a reliable UI base without reinventing core systems

⚙️ Technical Details

  • Unreal Engine 5

  • Blueprint only

  • Uses Data Assets for input display & translations

  • CommonUI-compatible workflow

Note: Visual styling can be easily customized to match your game.
“Designed to be visually neutral so developers can easily apply their own art direction.”
"CommonUI" and "ModelingToolsEditorMode" plugings are necessary activated
“This product supports MetaSounds for Unreal Engine 5.0+.”

Tutorial: "Clic P to test audio voice

(First, a sound was imported into the metasound),

you can import you'r sounds to test the metasounds in the files intended for this purpose,

You can replace the UE buttons in the widgets with the wbp_button I created so you can add your own input textures.

to add an input in the widget control,

you just need to add new action input in the mapping context and modify player mappable key settings and add a name in the action input,

to try this template in you'r projects

you just need to modify the gamemode, you can translate the input in the data asset and

You can replace the bottom buttons in Unreal with the buttons on your controller. I hope you will enjoy with my work and

I would appreciate it if you could share your feedback, suggestions for improvements, how to make it more intuitive, etc.

Thank you for your attention and for your purchase."

PS: Don't forget to activate the plugging "CommonUI" & "ModelingToolsEditorMode"

in you'r project to enjoy properly my work, Thank again.