UI Kits / HUDs

Game Main Menu - 3D UI - Gamepad - Common UI - Ultimate

A Common UI 3D main menu with automatic gamepad detection, seamless keyboard/mouse switching, and rebinding for control, audio, and graphics in a 3D space.

Game Main Menu - 3D UI - Gamepad - Common UI - UltimateUI Kits / HUDs

Resource overview

A Main Menu That Treats the First Screen as Part of the Game

The Game Main Menu - 3D UI - Gamepad - Common UI - Ultimate is a ready-to-use menu system shaped by Unreal's Common UI framework. It is designed to move past a flat, static settings screen and instead drop the player into a visually crafted 3D space the moment the game loads. The description frames it directly: “Don't just start the game, embark on an adventure from the very first menu.”

That positioning is more than flavor text. The menu is built with navigation and look in mind, aiming to be a modern, feature-packed starting point for any project that needs more than a default UI. Because it runs on Common UI, it sits comfortably inside the Unreal interface workflow, where widgets, activation, and focus management are handled consistently across devices.

Automatic Gamepad Detection and Seamless Input Switching

One of the standout behaviors is how input is handled. The menu automatically detects when a gamepad is being used, and players can switch between keyboard/mouse and gamepad while navigating without an explicit mode toggle. This is a practical detail for any game with multiple input options, especially those played on a TV or with a controller plugged in.

The seamless switching means the menu reads the active input source on the fly. If a player moves the mouse and then picks up a controller, the UI responds accordingly, which keeps the experience fluid. For players on PC, this removes the need to go into a settings submenu just to change input profiles.

Rebinding Options for Control, Audio, and Graphics

The menu isn't just a hub for starting a game. It comes with extensive rebinding options that cover control, audio, and graphics. That means players can tailor their experience directly from the menu, adjusting key bindings, sound levels, and visual quality settings without leaving the 3D shell.

From a development standpoint, this is a significant time-saver. Instead of building separate settings systems and wiring them into the UI, the package provides a unified interface where all three areas are presented together. The rebinding logic is already in place, so a production team can focus on the actual game instead of re-implementing common settings screens.

Customization Through Data Tables

The visual and structural customization of the menu is handled through data tables, which gives developers a way to adjust the interface without digging into blueprint logic. “Customize every aspect of the interface with data tables” suggests that labels, colors, mappings, or even layout hints can be tweaked from a central data source, rather than on a widget-by-widget basis.

Using data tables also makes it easier to localize or re-theme the menu. Since the data is separated from the widget hierarchy, an artist or designer can update text or visual parameters without disturbing the layout logic. For a project that expects to iterate on its UI, this is a flexible approach.

Where This Menu Fits in a Production Workflow

The Game Main Menu is a drop-in solution for any Unreal project that wants to ship with a polished, game-ready front end. Its integration is described as seamless and requiring only a few clicks, which points to a package that is set up to be placed into an existing project and connected to the game's main flow.

Because it includes settings for control, audio, and graphics, it essentially replaces the first layer of a typical game's front end. That means production teams can check a box on the pre-production list: a high-quality menu that supports both keyboard/mouse and complete gamepad navigation. The 3D space around the menu also gives a specific mood to the game's opening moments, turning a functional screen into something closer to an interactive intro.

The broader tag set for the resource — Customizable, GUI, Settings, Menu, User, Blueprint, Interface — reinforces its role as a building block. It is not a placeholder or a throwaway demo; it is a substantial piece of UI infrastructure that a team can adapt to its own visual identity.

Where it fits best is in a project already aligned with Unreal's Common UI system, particularly one that targets players on both PC and console-style settings. The automatic gamepad detection and the ability to switch inputs seamlessly make it a solid foundation for cross-platform launches.

The menu is also a fit for developers who want to extend rather than reinvent. Because the base is built in Blueprint, developers can open it up and modify logic, widgets, and data tables to match their own game’s flow. The data table layer means that even without touching Blueprint, a lot of visible interface changes are achievable.

A Menu Designed to Be an Experience

The underlying idea of the package is that the menu is not an interruption but the first piece of the player experience. “This isn't just a menu, it's an experience” is a bold claim, but the feature set backs it up: a 3D visual space, automatic input switching, and full rebinding options come together to create a front end that feels intentionally designed rather than cobbled together.

For developers, the practical takeaway is that this package is set up to handle the entire front-end layer of a game: navigation, settings, and visual presentation. It removes the need to write a login flow, a settings manager, and a 3D scene for the menu from scratch. Instead, it gives a project a cohesive starting point that can be customized to match the game’s own art style and mechanical requirements.

Related Resources Worth Checking

Free Download

Download this resource

Loading your download options...

Resources are manually reviewed before listing to improve quality and reduce obvious risks.

Resource archiveContent.7z

Related resources