[Released] Settings Menu Creator

Links

Free Version | Pro Version
Complete Bundle (Pro + All Addons)

Addons:
URP & HDRP Settings
Built-In Post Processing
Input Rebinding (New Input System)

Community & Support Discord

Overview

What is the Settings Menu creator?
The Settings Menu Creator allows the creation of settings menus with ease in a matter of minutes.

Why should I use it?
In my opinion every project should have a settings menu regardless of where it is during development. Creating a menu takes a significant amount of time to develop so many developers don’t add one to their projects until much later in development. The addition of a settings menu has many great benefits even during the early prototyping and testing phases such as testing out the performance impact of certain visual features. With the Settings Menu Creator you can add customized settings menus to your projects in a matter of minutes making it an obvious choice to have a settings menu in all your projects going forward. There is a FREE version available you can use to test out almost all the features the pro version has to offer with the main limitation of having only a select few settings available to add to your menus. You can test risk free and get the pro version and additional addons if you like what the asset has to offer.

Features

:small_blue_diamond: Built-in, URP, HDRP
The menus work in all 3 render pipelines but some settings have no effect in certain pipelines due to them not existing in the respective pipeline (Check the full list here for details).

:small_blue_diamond: Over 100 Predefined Settings (Pro Version)
Choose from over 100 settings, which cover the most common settings you can find in settings/options menus. They include settings for graphics, audio, camera and more.

:small_blue_diamond: Custom Settings (Pro Version)
You can create your own settings without coding by assigning any method to UnityEvent based settings. This allows you for example to manipulate the intensity of a light component by using a slider and setting value change listener component.

:small_blue_diamond: Automated & Manual Workflows
Tired of placing the sliders, toggles, dropdowns etc manually, attaching scripts to assign them to the correct setting, updating navigation if you change the order or your settings etc? This is what other assets require you to do. It takes time and is prone to user error. The Settings Menu Creator gives you the option to handle all that for you so you can focus on more important aspects of your menu or game.

:small_blue_diamond: Very Customizable & Versatile
What if you want to replace a dropdown in your menu? In other assets you would have to delete it and place the new one, reassign and set up all the required scripts to make it work again. With the Settings Menu Creator you only have to replace the dropdown reference on a scriptable object and your menu will use the new dropdown. Takes only a second.

:small_blue_diamond: Automatic Navigation Setup
Tired of manually assigning keyboard/controller menu navigation? Let the tool set it up automatically at runtime.

:small_blue_diamond: Old & New Input System Navigation
Menu navigation works for both the old and the new input system.

:small_blue_diamond: No Coding Skills Required
With a scriptable object and prefab based workflow you don’t need any coding skills.

:small_blue_diamond: Reskin Your Menu In Realtime
Change colors, fonts, text size and other variables in real time using a powerful style profile system. The system can also easily be used for any other system too.

:small_blue_diamond: Additional UI Components
Other settings menu assets don’t offer you the most common UI element used in many settings menus: A previous & next selector (horizontal selector). It is a very common UI element in console games but also used very frequently in PC games. To make the creation of the most common settings menu layouts and styles several additional components, including a tab menu, UI panel system and a dropdown with autoscroll are included.

:small_blue_diamond: Automatic & Manual Saving/Loading
Choose between automatic or manual saving and loading. Save formats are PlayerPrefs, Json (Pro) and Xml (Pro).

:small_blue_diamond: UGUI & UI Toolkit
Both UI systems are supported, however they do not have the same depth of customizability due to their difference in workflows (UGUI is prefab based, UI Toolkit is UMXL/USS based). The UI Toolkit aspect is considered BETA since UI Toolkit has not been labeled production ready for runtime usage for that long and it is getting updated regularly.

:small_blue_diamond: Full Source Code Included
Want to extend the tool? Go for it!

Available Add-Ons

Built-In Post Processing Settings
Adds over 80 Built-In Post Processing related settings.

URP & HDRP Settings
Adds over 100 URP & HDRP exclusive settings.

Input Rebinding (Unity’s New Input System)
Adds input/key rebinding support for Unity’s new input system.

Videos

Teaser

Trailer

Quickstart Guide

:email: Contact
If you have any feedback, suggestions or need help, feel free to contact me:
business.norman.schneider@gmail.com

2 Likes

Reserved for later.

The asset will release in the coming days. Stay tuned for the links to the asset store pages. In the meantime here is a little teaser trailer for it highlighting how easy and quickly it is to create a fully functional and customized settings menu from scratch with it.

Teaser Trailer

I’m happy to say that the asset(s) are now published. I’m hoping that the free version provides a great opportunity for developers to try out the asset risk free and decide whether or not to purchase the paid product(s) that suit their needs and save them time that they can allocate elsewhere. The free version is also a good opportunity to always have a settings menu in your game jam games for which people usually don’t have time to include one.

If you got any kind of feedback don’t hesitate to reach out. I got many more plans for features to add to the various products but knowing what people want most can provide direction or even inspiration for things I have not thought of or planned yet.

Trailer

1 Like

Hey everyone,
I hope you are all having a wonderful day.

A new update for the assets is now live on the Unity Asset Store.

Settings Menu Creator Version 1.0.2

  • 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

Input Rebinding Addon Version 1.0.1

  • NEW Documentation tab
  • Updated rebinding overlay so it can show all inputs that cancel the input rebinding
  • Changed input rebinding cancel functionality. Now can take multiple paths but doesn’t support Actions or placeholders such as ‘*’ because Unity does not internally check for those
  • Updated documentation

StyleProfile System Version 1.0.2

  • Small bugfixes & quality of life changes
  • Preparations for upcoming StyleProfile edit mode support

I look forward to hearing any feedback, feature request or support inquiries you might have.
You can also join the discord where many other users are already sharing their thoughts and feature requests. On discord things can also be a bit more organized than in this thread but I’m happy to receive your feedback wherever is best for you.

1 Like

Hey everyone,
I hope you are all having a wonderful day.

New updates for my assets are now live on the Unity Asset Store.

Settings Menu Creator Version 1.1.0

  • 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 an offset 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

Settings Menu Creator Pro Version 1.1.0

  • Fixed Audio Mixer volume setting issues

I look forward to hearing any feedback, feature request or support inquiries you might have.
You can also join the discord where many other users are already sharing their thoughts and feature requests. On discord things can also be a bit more organized than in this thread but I’m happy to receive your feedback wherever is best for you.

Hey everyone,
I hope you are all having a wonderful day.

A small patch for the Settings Menu Creator 1.1 is now live on the Unity Asset Store.

Settings Menu Creator Version 1.1.1

  • 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

I look forward to hearing any feedback, feature request or support inquiries you might have.
You can also join the discord where many other users are already sharing their thoughts and feature requests. On discord things can also be a bit more organized than in this thread but I’m happy to receive your feedback wherever is best for you.

1 Like

Hey everyone,
I hope you are all having a wonderful day.

A small patch for the Settings Menu Creator 1.1 is now live on the Unity Asset Store.

Settings Menu Creator Version 1.1.2

  • NEW Added asset comparison image to welcome tab

  • Fixed visible UI element resizing when first opening a settings menu

I look forward to hearing any feedback, feature request or support inquiries you might have.
You can also join the discord where many other users are already sharing their thoughts and feature requests. On discord things can also be a bit more organized than in this thread but I’m happy to receive your feedback wherever is best for you.

1 Like

Hey everyone,
I hope you are all having a wonderful day.

New updates for the Settings Menu Creator are now live on the Unity Asset Store.


Settings Menu Creator Version 1.1.3

  • 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.


Input Rebinding Addon Version 1.1.0

For version 1.1 onward the addon will no longer contain the base Settings Menu Creator asset and needs to be imported separately.

  • NEW ‘Input Action Processor’ settings. The processor settings can be used to achieve things like ‘Mouse Sensitivity’ or ‘Invert Mouse’ settings.

  • NEW Added demo scenes for mouse sensitivity and invert mouse settings to showcase the new ‘Input Action Processor’ settings.


URP & HDRP Settings Addon Version 1.1

For version 1.1 onward the addon will no longer contain the base Settings Menu Creator asset and needs to be imported separately.

  • NEW Brightness & Contrast demo scene

  • NEW FAQ and updated documentation

  • Added missing skybox reference to demo scenes


I look forward to hearing any feedback, feature request or support inquiries you might have.
You can also join the discord where many other users are already sharing their thoughts and feature requests. On discord things can also be a bit more organized than in this thread but I’m happy to receive your feedback wherever is best for you.

1 Like

Hey everyone,
I hope you are all having a wonderful day.

The integrations update for the Settings Menu Creator is now live on the Unity Asset Store.

Settings Menu Creator Version 1.2.0

  • 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.

Overview Video:

I look forward to hearing any feedback, feature request or support inquiries you might have.
You can also join the discord where many other users are already sharing their thoughts and feature requests. On discord things can also be a bit more organized than in this thread but I’m happy to receive your feedback wherever is best for you.

1 Like

Hey everyone,
I hope you are all having a wonderful day.

The 1.3 update for the Settings Menu Creator & Settings Menu Creator Pro is now live on the Unity Asset Store.

It brings a lot of improvements for the settings menu prefab creation/update process so you don’t have to rely on runtime to clearly see how your menu will look like.
This should speed up the workflow significantly. Let me know what you think!

Settings Menu Creator Version 1.3.0

  • 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

Settings Menu Creator Pro Version 1.3.0

  • Fixed fullscreen mode setting

Overview Video:

I look forward to hearing any feedback, feature request or support inquiries you might have.
You can also join the discord where many other users are already sharing their thoughts and feature requests. On discord things can also be a bit more organized than in this thread but I’m happy to receive your feedback wherever is best for you.

1 Like

Hey everyone,
I hope you are all having a wonderful day.

The 1.4 update for the Settings Menu Creator & Settings Menu Creator Pro is now live on the Unity Asset Store.

Settings Menu Creator Version 1.4.0

  • 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

I look forward to hearing any feedback, feature request or support inquiries you might have.
You can also join the discord where many other users are already sharing their thoughts and feature requests. On discord things can also be a bit more organized than in this thread but I’m happy to receive your feedback wherever is best for you.

1 Like

Hey everyone,
I hope you are all having a wonderful day.

The 1.5 update for the Settings Menu Creator & Settings Menu Creator Pro is now live on the Unity Asset Store.

Settings Menu Creator Version 1.5.0

I look forward to hearing any feedback, feature request or support inquiries you might have.
You can also join the discord where many other users are already sharing their thoughts and feature requests. On discord things can also be a bit more organized than in this thread but I’m happy to receive your feedback wherever is best for you.

2 Likes

Hey everyone,
I hope you are all having a wonderful day.

The 1.6 update for the Settings & Options Menu Creator and Settings & Options Menu Creator Pro as well as the 1.2 update for the Input Rebinding Addon are now live on the Unity Asset Store.

Settings Menu Creator Version 1.6.0

  • 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,

Input Rebinding Addon Version 1.2.0

  • Compatibility update for Settings & Options Menu Creator version 1.6
  • NEW Support for UI Toolkit input action rebind reset button localization
  • Enabled text wrapping on input action rebind reset button by default
  • Updated demo scenes

I look forward to hearing any feedback, feature request or support inquiries you might have.
You can also join the discord where many other users are already sharing their thoughts and feature requests. On discord things can also be a bit more organized than in this thread but I’m happy to receive your feedback wherever is best for you.

1 Like

Does this support Spatial Temporal Post Processing in Unity 6? like switching between fsr and stpp?

Hey,
Thanks for reaching out with your question.

There is currently no setting to set the upscaling filter (incl. Spatial Temporal Post Processing). But I can definitely add it in the next update for the URP & HDRP Settings Addon. I just recently released an update with several requested settings for HDRP. I don’t just add all that would be possible without anyone using it but instead add them when I see people want/need them.

Here is the current list of ‘exclusive’ URP & HDRP settings available if you want to check it out. Let me know if there are any other settings you would find useful and I can consider adding them too.

Have a great day.

1 Like