Modular Settings Pro
Runtime + Editor tool that lets Unity developers build fully modular settings menus without writing UI code.
by TBOXFINN
Price History +
Stop writing settings menus from scratch. Modular Settings Pro gives you a complete, production-ready settings system with a visual Editor window to configure exactly what appears in your players' menus — no UI code required.
🔧 Visual Settings Builder
- Enable or disable entire settings categories (Graphics, Audio, Controls, Gameplay) with a single toggle
- Expand any module to show or hide individual settings without touching scripts
- Drag to reorder tabs — the order in the Builder matches the in-game tab order exactly
🎨 Responsive uGUI Prefabs
- One prefab adapts automatically to PC, console, and mobile layouts
- Three independent layout profiles with configurable panel size, font size, row height, and tab width
- Force-platform flags for testing any layout inside the Editor without a device build
💾 Dual Storage Backend
- PlayerPrefs for quick setup, JSON file for shipped titles — switchable at runtime with automatic value migration
- All keys namespaced to avoid conflicts with existing PlayerPrefs data
⚡ Event-Driven Architecture
- Static SettingsEvents bus broadcasts every change so your camera, HUD, and audio systems react without coupling to the asset
- Settings that call Unity APIs directly (quality, resolution, VSync, volumes, shadows) work immediately with zero integration
🎯 Fully Extensible
- Add custom modules in four steps: script, config entry, panel row, prefab panel
- Add items to existing modules in three files following a consistent pattern
- ISettingsModule and IStorageBackend interfaces allow complete replacement of any layer