A downloadable asset pack

Buy Now$3.00 USD or more

๐Ÿ”ง What is this?

This pack provides a complete settings and save system for Godot 4.3+ projects.
It is designed for beginners, game jams, and professional developers who want a production-ready solution with advanced features and clean architecture.


โœ… Features (v1.2)

๐Ÿ”Š Audio Settings

  • Master Volume slider with real-time preview
  • Music Volume slider with separate bus control
  • SFX Volume slider with independent control
  • Mute All toggle - instant global mute without losing volume settings
  • Mute When Unfocused - auto-mute when window loses focus

๐Ÿ–ฅ๏ธ Display Settings

  • Resolution selector - 1280ร—720, 1600ร—900, 1920ร—1080
  • Window Mode selector - Windowed, Fullscreen, Borderless Fullscreen
  • VSync toggle with instant application
  • Brightness control - smooth transitions from 0.5x to 1.5x

๐Ÿ’พ Save System

  • Automatic save & load with ConfigFile
  • Reset to Defaults button - restore all settings instantly
  • Persistent settings across sessions
  • Type-safe API with enum-based keys

๐ŸŽจ Polish & UX

  • Smooth brightness transitions with Tween
  • Visual feedback on muted sliders
  • Auto-centering windows in windowed mode
  • Clean, modern interface ready to customize
  • WCAG AAA compliant - 7:1+ contrast ratios for optimal readability



๐Ÿ“ฆ What's Included (v1.2)

  • โœ… Full Godot 4.3+ project ready to use
  • โœ… SettingsManager autoload (500+ lines, extensively documented)
  • โœ… Complete settings menu scene (pre-built, accessible UI)
  • โœ… README.txt - Quick start guide
  • โœ… SETUP_GUIDE.txt - Installation instructions
  • โœ… API_REFERENCE.txt - Complete function documentation
  • โœ… EXTENDING.txt - Step-by-step customization guide
  • โœ… TROUBLESHOOTING.txt - Common issues & solutions
  • โœ… Example scene - Fully functional demo
  • โœ… Code examples - Easy integration snippets
  • โœ… Clean and commented GDScript throughout



๐ŸŽฏ Who is This For?

  • Godot beginners - Learn from clean, documented code
  • Game jam developers - Drop in and focus on gameplay
  • Professional developers - Production-ready base to customize
  • Educators - Teach settings systems with real examples
  • Solo devs & studios - Save hours of development time

๐Ÿ’ป Requirements

  • Godot Engine 4.3+ (tested on 4.3 and 4.4)
  • Audio Bus Layout with buses named: Master, Music, SFX
  • Basic GDScript knowledge (for customization)

๐Ÿ“œ License

  • โœ… Commercial use allowed - Use in free or paid games
  • โœ… No attribution required - Credit appreciated but not mandatory
  • โœ… Modify freely - Extend and customize as needed
  • โœ… Lifetime updates - Bug fixes and improvements included
  • โœ… MIT License - Maximum freedom for developers

โš ๏ธ Important Notes

  • Fullscreen modes work correctly in exported builds. Inside the Godot editor, fullscreen behavior is limited by the engine.
  • Audio buses must be named exactly: "Master", "Music", "SFX" for automatic volume control to work.
  • Brightness control uses CanvasModulate and affects the entire scene. Adjust as needed for your game's visual style.
  • Resolution changes only apply in Windowed mode. Fullscreen uses native display resolution.

๐Ÿš€ Quick Start (5 Minutes)

  1. Open project in Godot 4.3+
  2. Enable SettingsManager autoload in Project Settings
  3. Set up Audio Bus Layout (Master โ†’ Music, Master โ†’ SFX)
  4. Run examples/example_scene.tscn to test
  5. Integrate ui/settings_menu.tscn into your game

Full instructions in SETUP_GUIDE.md


๐Ÿ“š Documentation

All documentation is included in the documentation/ folder:

  • README.txt - Overview and quick start
  • SETUP_GUIDE.txt - Step-by-step installation
  • API_REFERENCE.txt - Complete API documentation
  • EXTENDING.txt - How to add custom settings
  • TROUBLESHOOTING.txt - Solutions to common issues
Updated 10 hours ago
Published 3 days ago
StatusReleased
CategoryAssets
AuthorDaNullStudios
TagsGame Jam, Godot, godot-4, menu, settings, Project template, tools, utility

Purchase

Buy Now$3.00 USD or more

In order to download this asset pack you must purchase it at or above the minimum price of $3 USD. You will get access to the following files:

Godot_Settings_Save_System_v1.2.zip 2 MB

Development log

Leave a comment

Log in with itch.io to leave a comment.