com.cupkekgames.settings — fully expandable settings system + Luna UI panel for graphics quality, audio mixer, locale switching, and input rebinding. Backed by the GameSave package for persistence; surfaces a complete UI.Settings view that drops into any scene.
com.cupkekgames.singletons (SettingsSystem singleton)com.cupkekgames.keyvaluedatabases (SettingsDataSO extends KeyValueDatabaseSO)com.cupkekgames.editorinspector ([MultiLineHeader] on data classes)com.cupkekgames.inputcom.cupkekgames.luna (UI panel)com.cupkekgames.data (settings persistence)VersionDefines: com.unity.localization, com.unity.inputsystem, com.unity.render-pipelines.universal. Each unlocks the relevant adapter when its package is installed.
SettingsSystem/ — settings registry, persistence pipeline, Unity URP / Localization / Input System adapters.UI.Settings/ — Luna UI settings panel + per-control widgets (slider, dropdown, toggle, key-rebind cell).The autosave-indicator UI bridge that listens to GameSave events lives in Luna's Samples~/GameFull/Scripts/UI.WithGameSave/ (sample-grade scaffolding, not in this package).
Full settings-system documentation is coming soon. For now, see the GameFull sample at
Samples~/GameFull/for an end-to-end working example, or open theTools > CupkekGames > LunaUI Panelwindow for setup help.
See Architecture & Distribution for the full package map.
Settings
Theme
Light
Contrast
Material
Dark
Dim
Material Dark
System
Sidebar(Light & Contrast only)
Font Family
DM Sans
Wix
Inclusive Sans
AR One Sans
Direction