Fx.Studio - Nice Menu — Complete Menu System

:video_game: NiceMenu — Complete Game Menu System

NiceMenu delivers the complete menu package every game project needs — without having to rebuild everything from scratch.

:sparkles: Included Menus

  • :house: Main Menu

  • :pause_button: Pause Menu

  • :gear: Settings Menu

  • :floppy_disk: Save & Load Game

  • :scroll: Credits

  • :counterclockwise_arrows_button: Loading Screen

All menus are ready to use, with persistent settings, visual themes, and keyboard/gamepad navigation already implemented.

:rocket: Ready To Use Out Of The Box

The biggest advantage of NiceMenu is simple: it works immediately.

Each screen automatically builds a functional C++ fallback layout whenever a custom Widget Blueprint is not provided.

This means you can:

  • :high_voltage: Install the plugin and immediately test the complete menu flow in PIE.

  • :artist_palette: Replace the default interface with your own WBP_* widgets whenever you want.

  • :puzzle_piece: Customize the UI without rebuilding the underlying systems.

  • :hammer_and_wrench: Get started without any mandatory setup in the UMG Designer.

No Blueprint Designer setup required.

:house: Smart Main Menu

The Main Menu is designed to handle common game flows automatically.

:floppy_disk: Continue and Load Game automatically appear or become enabled when a valid save exists.

:video_game: New Game and Load Game can launch levels configured through Project Settings, with a dedicated loading screen displayed during the transition.

Simply add NiceMenuMenuGameMode to an empty level and the menu can open automatically — without writing a single line of code.

:gear: Complete Data-Driven Settings

NiceMenu includes approximately 35 ready-to-use settings organized into 5 categories:

:movie_camera: Video
:artist_palette: Graphics
:speaker_high_volume: Audio
:video_game: Game
:keyboard: Keyboard

Examples include:

  • :desktop_computer: Resolution

  • :high_voltage: VSync

  • :rocket: Upscalers — FSR / XeSS / DLSS

  • :magnifying_glass_tilted_left: Sharpening

  • :film_frames: Film Grain

  • :bullseye: Aim Sensitivity

  • :computer_mouse: Hold / Toggle Aim

  • :person_running: Hold / Toggle Crouch

  • :wrench: And more

Settings are applied and saved automatically, with both per-section Reset and Reset All functionality.

:keyboard: Enhanced Input Key Remapping

The Keyboard tab uses Unreal Engine’s Enhanced Input system for genuine in-game key rebinding.

Players can:

  • :counterclockwise_arrows_button: Rebind actions by simply pressing a new key.

  • :right_arrow_curving_left: Reset individual bindings.

  • :floppy_disk: Automatically persist their custom key bindings.

  • :video_game: Easily configure controls for their preferred playstyle.

:artist_palette: Customizable Themes

Give your game the look it deserves with multiple visual themes and customizable UI styles.

:artist_palette: Choose from different color variations and adapt the interface to match your game’s visual identity.

:floppy_disk: Persistent Settings

NiceMenu handles persistence automatically, allowing player preferences to remain saved between game sessions.

No need to rebuild common menu systems or manually implement every settings workflow from scratch.

:puzzle_piece: Built For Developers

NiceMenu is designed to provide a complete foundation while keeping customization in your hands.

Install → Launch → Test → Customize → Ship.

Spend less time rebuilding menus and more time developing your game. :video_game: