💡This is the lite version of the Settings & Options Menu Creator with 4 settings.
➡️ Check out the complete bundle version for more features and over 280 predefined settings.
Documentation | Discord | Forum | Website | Videos
🎦 Video Guides 🎦
Introduction & Menu Creation Overview
✨ Features ✨
✅ Unity 6 Ready
Compatible with Unity 6.
✅ Built-in, URP, HDRP
Fully compatible across all major render pipelines.
✅️ Very Customizable & Versatile
Easily (re)place UI components like dropdowns or sliders with just a single reference change in a scriptable object.
✅️ Auto Navigation Setup
Instantly set up keyboard and gamepad navigation at runtime.
✅️ No Coding Skills Required
A scriptable object and prefab-based system that anyone can us - no coding knowledge necessary.
✅️ Realtime Styling System
Reskin your UI in real-time using style profile - change fonts, sizes, colors, and more dynamically.
✅️ Additional UI Components
Includes often-overlooked components like horizontal selectors, tab menus, dropdowns with autoscroll, and more.
✅️️ UGUI & UI Toolkit
Works with both systems. UI Toolkit is considered BETA due to evolving runtime features, and not all features available in UGUI are currently supported in UI Toolkit.
✅️ Full Source Code Included
Extend and modify the tool to fit your needs.
✅️ Third-Party Integrations
All integrations can be imported from the dedicated integrations window. The assets themselves are NOT included! For support beyond the integration please contact the asset developers.
⚠️ UI Toolkit may not function correctly in Unity 2022.1 - using LTS versions is advised.
⚠️ Incompatible with Unity versions 2023.2.0f1 to 2023.2.6f1 due to TextMesh Pro dependency issues. Update to 2023.2.7f1 or higher.
⚠️ Unity 2023 may have UI inspector update issues - Unity 6 is recommended.
⚠️ If you encounter "Failed to create folder structure" on import, try updating your Unity version. Some early versions have known bugs (e.g., broken in 2022.3.8 but fixed in 2022.3.10).
Addons:
Related assets:
More of my assets:
✉️ Contact
If you have any feedback, suggestions or need help, feel free to contact me:
business.norman.schneider@gmail.com
Version 1.6.6 (March 26th 2026)
- Added more [Serializable] attributes to remove warnings in Unity 6.3
Version 1.6.5 (November 30th 2025)
- Fixed game view window stealing focus when exiting play mode
Version 1.6.4 (November 28th 2025)
- Added [Serializable] attributes to remove warnings in Unity 6.3
Version 1.6.3 (November 16th 2025)
- NEW Link.xml files for WebGL & IL2CPP compatibility. Available as integrations
- NEW GetCurrentSettingsValue(s) methods in SettingsCollection
- Fixed PreviousNextSelector interfering with navigation
- Extended OnSettingValueChangeListener to support updating when enabled if a SettingsCollection is referenced
- Removed obsolete (edit mode) layout prefab presets
- Updated Documentation & added WebGL/IL2CPP documentation
Version 1.6.2 (September 1st 2025)
- Fixed issue with LocalizationBehaviour
Version 1.6.1 (August 26th 2025)
- Adjusted ScrollRect scroll speed for Unity 6
- Improved internal event handling
- Added support to properly handle settings of type integer with localization
- Replaced null propagation checks on Unity objects
Version 1.6.0 (August 22nd 2025)
⚠️ If you are using the input rebinding addon you need to update it to version 1.2.0 for it to work.
- NEW UI Toolkit localization support
- NEW Switch UI element (based on a Toggle)
- NEW Game view resolution reverts back to original after leaving play mode
- Updated various prefabs to support outlines with a StyleProfile
- Updated TND upscaler asset integrations to work with their latest framework
- Updated third party localization integrations to contain UI Toolkit demo scenes
- Updated Documentation
Version 1.5.3 (June 17th 2025)
- Added automatic CanvasGroup handling to prevent unintended menu navigation when panel/menu is closed
Version 1.5.2 (June 6th 2025)
- Added panel closing on application quit
Version 1.5.1 (June 2nd 2025)
- Improved handling of default values loading
Version 1.5.0 (June 1st 2025)
- NEW Added Unity Localization integration
- NEW Added Beautify 3 integration for URP
- NEW Added Beautify 3 integration for BIRP
- NEW Added Beautify HDRP integration
- NEW Added names to UI Toolkit PreviousNextSelector hierarchy to allow style customization
Version 1.4.2 (April 28th 2025)
- Fixed issue with runtime UI element creation in Unity 6
- A few minor fixes and improvements
Version 1.4.1 (February 5th 2025)
- Fixed incorrect link to I2 Localization asset in documentation
Version 1.4.0 (February 4th 2025)
- NEW Generic localization integration support
- NEW I2 Localization integration
- NEW Lean Localization integration
- NEW 'Save On Close' option to settings menu script
- Updated documentation
- Fixed input element removal via SettingsCollection not saving properly in an open prefab stage
Version 1.3.4 (November 9th 2024)
- Updated DLSS integration to be compatible with the latest DLSS asset
Version 1.3.3 (November 5th 2024)
- Fixed 'Input Element Provider' fields not showing
Version 1.3.2 (November 3rd 2024)
- Updated FSR 3 integration to make it work again with the latest version
- NEW Integration for FMOD asset from FMOD
Version 1.3.1 (September 23rd 2024)
- Fixed build errors (thanks to -NiallMc for reporting)
Version 1.3.0 (September 16th 2024) - Overview Video
- NEW Added edit mode prefab creation and modification tools to the SettingsCollection.
This now enables easy creation and updating of a layout prefab used for the settings menu.
Using this it is possible to easily customize the settings menu without ever leaving the
prefab workflow or relying on the runtime generation of UI elements for your settings.
- Improved tab menu & its inspector
- Improved settings initialization
- Improved runtime UI element ordering
- Improved UI panel detection
Version 1.2.0 (August 28th 2024)
- NEW Integrations tab in manager window (Tools > CitrioN > Settings Menu Creator > Integrations
- NEW Integration for the FSR 3 asset from The Naked Dev
- NEW Integration for DLSS asset from The Naked Dev
- NEW Integration for Master Audio from Dark Tonic Inc.
- NEW Stepslider now has an option to offset the display value.
- NEW Setting options variable for stepslider value visuals offset: VALUE_VISUALS_OFFSET
- Updated default options for many settings to display decimals from 0 - 1 as 0 - 100 % on a step slider with input field.
Version 1.1.3 (August 19th 2024)
- Added UGUI tab menu edit mode initialization
- Disabled UI element adding if parent is not found
- Improved prefab creation of the MenuWithInputElementsPrefabCreator
- NEW Added OnPrefabCreationActionInvoker script to be invoked when the MenuWithInputElementsPrefabCreator adds content to a prefab
- NEW Added FAQ
- NEW UI Components documentation
- NEW Added delete save setting
- NEW Added SettingsCollectionUtility script to allow adding & removing of settings with code.
- Updated existing documentation
- Updated button base prefab to have the circle image by default.
Version 1.1.2 (August 6th 2024)
- NEW Added asset comparison image to welcome tab
- Fixed visible UI element resizing when first opening a settings menu
Version 1.1.1 (August 1st 2024)
- NEW Added setting options variable support for stepslider value visuals multiplier and value suffix (VALUE_VISUALS_MULTIPLIER & VALUE_SUFFIX)
- Added 'Delete Save' context menu to settings menu scripts
- Fixed minor issue with main menu demo scene
- NEW Disable regular console logs of the asset with the ConsoleLoggerDisabler script
Version 1.1.0 (July 24th 2024) - Overview Video
- NEW Edit mode support for style profile system (Documentation)
- NEW MonoBehaviours and ScriptableObjects now have descriptions that can be toggled to learn more about the script and its fields
- NEW Uninstall tab for easier removal of the packages the asset consists of
- NEW Stepslider now has an option to display the value with a multiplier and suffix. Change 0.5 for example to 5 %
- Added required asset reimport check
- Stepslider input field now applies its value when deselected
- Improved all manager window tabs
- Fixed float rounding issue
- Improved automatic navigation
- Fixed 2023.1 UxmlElement & UxmlAttribute usage (Thanks to Caden for reporting it)
- Changed settings savers to not append data by default
Version 1.0.2 (June 17th 2024)
- Updated welcome tab
- NEW Documentation tab
- NEW Support Tab
- NEW UI Toolkit demo scene
- Updated base text prefab to use correct text mesh pro material
- Updated how dynamic text prefabs listen to text size changes
- Fixed incorrect version check (Thanks to Chnappi for reporting it)
- Fixed incorrect method call if new input system is in project (Thanks to Chnappi for reporting it)
- Fixed menu refresh causing manually placed elements to be removed too
Version 1.0.1 (May 21st 2024)
- NEW Unity 6 Support
- Fixed several minor bugs & typos
- Made several small quality of life improvements