Publisher | BattlePhaze |
---|---|
File size | 25.80MB |
Number of files | 117 |
Latest version | 4 |
Latest release date | 2023-02-01 01:57:16 |
First release date | 2020-01-06 08:23:10 |
Supported Unity versions | 2018.4.2 or higher |
What is Battlephaze Settings Manager?
Settings Manager is a full-blown settings system for your game that allows you to customize every part.
Settings Manager is more than just a pre-baked solution for settings. instead, it's designed to be generic. settings manager is broken into 3 stages that handle a different section of an options make-up.
1. [Front End]
deals with the actual displayed text/fields. custom interpreter modules can be written to support any UI.
2. [Backend]
deals with getting data from the UI into a module that saves said data.
2. [Modules]
once we have converted and stored the data the module system allows the data to be generically passed to the option interpreter.
out of the box capabilities include:
All Render Pipeline Supported
(HDRP, Built-in, URP, Other)
Unity Versions 2019 - 2022 Supported
(demos Might struggle in later unity versions)
Persistent saving out of the box
Platform-dependent exclusions
default values
Value Parsing & Invariant Culture support
Master quality dropdown
dynamic value creation
hover information support
Switch between saving in PlayerPrefs & InI File type
Frameworks for settings
abstraction for inputs and outputs
addon support for custom text/dropdown/sliders/etc options
[Third Party Support]
Aura
Beautify
Enviro
MadGoatSSAA
VSPRO
[URP/Builtin]
Built-In Unity integrations included:
Resolution Management
Screen Management
Vertical Sync selector
Auto Performance
Quality Level
Vertical Sync
Texture Quality
Streaming Texture Controller & VRAM budget
Shadow Quality
Unity's Post-Processing Stack
Antialiasing
Ambient Occlusion
[Unity HDRP]
Volumetric Quality Contact Shadows
[Other Features]
Platform Defaulting
Apply and reset values
[Links]
Discord: Discord Link
Documentation: Documentation Link