A downloadable SettingsUI

Download NowName your own price

SmartSettingsUI is a drop-in Unity tool that automatically builds a complete settings menu from a single ScriptableObject.

It includes support for sliders, toggles, and dropdowns — no manual hookups required. The UI is generated at runtime based on your defined settings, and all values are stored using Unity’s built-in PlayerPrefs system.

You can use this menu for volume control, graphics settings, and  fullscreen toggles. I plan to add more to it eventually. It’s mobile and desktop compatible and works out of the box with minimal setup. This tool is designed for developers who want fast results without sacrificing customization.

All values are saved in PlayerPrefs. Retrieve them in your own scripts like this:

float volume = PlayerPrefs.GetFloat("mastervolume", 1f);

bool fullscreen = PlayerPrefs.GetInt("fullscreen", 0) == 1;

int quality = PlayerPrefs.GetInt("quality", 2);

Use these values to drive your audio, resolution, or graphics system


License

You may use, modify, and distribute this tool freely in your projects.
You may not resell or repackage it as-is. Attribution is appreciated but not required

Drop a comment or email me at SoloCylinderGames@gmail.com or Glitchedwares@yahoo.com for any ideas you'd find useful as a dev!

Download

Download NowName your own price

Click download now to get access to the following files:

SmartSettingsUI.zip 57 kB

Development log

Leave a comment

Log in with itch.io to leave a comment.