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