A settings template with one unified interface for all render pipelines (URP, HDRP, Built-in) and input systems (old and new).
You can get the latest version of this pack for free from us.
A game options menu template (ui + logic).
With this asset you have only one API to interact with (or one ScriptableObject if you pref a code-free workflow). It does not matter which render pipeline you use. The tool makes sure everything is hooked up the right way so you can have your settings applied effortlessly.
Features
✔️ URP, HDRP and Built-in supported
✔️ Old and new input system supported (with Input Binding)
✔️ Lots of predefined settings (full list below)
✔️ Mouse & keyboard, controller & gamepad, touch supported
✔️ Edit and save key-bindings (supports the OLD and the NEW input system)
✔️ No coding skills required (Scriptable Object based workflow)
✔️ Prefab based UI (easy to tweak). In fact you are getting a whole modular UI library. You don't like it? Well, okay, no problem. It's built to be ripped out if need be.
✔️ Localization built-in (easy to extend with assets like "I2 Localization")
✔️ Saves the user settings in PlayerPrefs (easy to change via code if needed)
✔️ Visual Scripting (BOLT) supported (requires manual setup, see manual)
✔️ Scripting API (for the coders among you)
✔️ UI Toolkit Support (for Unity 2021.2+)
✔️ Auto Save (disabled by default, check the toggle on the provider to enable)
✔️ Full Source Code included!
✔️ Supports Unity 2020, 2021, 2022, 2023, ... (It may work in Unity 2019 too but that's not officially supported.)