View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.1.2 or later
- Package size
- 203 KB
- Files
- 21
- Favorites
- 7
- Views in the past week
- 10
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $4.99 on
Keywords
Optimized Menu
Quick, persistent settings menu for Unity: Audio, Graphics, Gameplay, Input Rebinding.
Price $4.99
Buy on Asset Store (opens in new tab)
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 4
Optimized Menu screenshot 1
About this asset
Give Players Control
Give your players the control they expect with a comprehensive and easy-to-integrate settings menu for Unity. Handle audio, graphics, controls, and more with persistent saving built right in.
Works For Your Game
- Flexible & Comprehensive: Perfect for almost any genre needing standard options. Manage audio, graphics (resolution, quality, VSync, fullscreen), gameplay (like FOV), and input controls.
- Persistent Settings: Player preferences are automatically saved and loaded between sessions. No extra setup needed!
- Quick Integration: Get a full-featured settings menu up and running quickly with modular managers and clear UI helper scripts. Includes a demo scene!
Full Control & Customization
- Input Rebinding: Built-in support for customizable keyboard, mouse, and gamepad controls using Unity's Input System. Bindings are saved with other settings.
- Ready-Made UI: Includes scripts for common elements like volume sliders, resolution/quality dropdowns, toggles, and a tabbed layout controller.
- Gamepad Friendly: Features automatic scrolling for lists (like keybinds) to ensure smooth navigation with controllers or keyboard.
- Your Look: Customize the UI elements and layout to perfectly match your game's visual style.
- Easy to Extend: Add new settings categories or custom UI elements thanks to the modular design.
From the publisher's Asset Store listing.
Technical details
Technical Details
- Comprehensive Settings: Manages Audio (Mixer Volumes), Graphics (Resolution, Quality, Fullscreen, VSync), Input (Rebinding), and Gameplay (FOV).
- Persistent Storage: Automatically saves and loads all settings to a user-friendly GameSettings.json file in the Documents folder.
- Input Rebinding: Full support for Unity's Input System, allowing rebinding for different schemes (Keyboard & Mouse, Gamepad) with saved overrides.
- Modular Managers: Uses separate, focused scripts (AudioSettingsManager, GraphicsSettingsManager, etc.) for clarity and extensibility.
- UI Helper Scripts: Includes ready-to-use scripts for common UI controls (Volume Sliders, Resolution/Quality/VSync Dropdowns, Fullscreen Toggle, FOV Slider).
- Dynamic Rebind UI: RebindListBuilderUI automatically generates UI elements for input actions based on selected action maps and binding schemes.
- Tabbed Menu Navigation: MenuControllerUI provides a system for organizing settings into switchable pages/tabs.
- Gamepad Scroll Support: ScrollRectAutoScroll script enhances navigation in scrollable lists (like keybinds) for controllers and keyboards.
- Audio Mixer Control: Directly controls exposed parameters on a specified Unity Audio Mixer for volume adjustments.
- Easy Integration: Component-based design makes adding the system to your project straightforward.
- Demo Scene Included: A FullMenu/Demo.unity scene provides a practical example of setup and usage.
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.1.2f1 | Compatible | Compatible | Compatible |
As listed on the Asset Store.