
Godot Settings & Save System (Beginner-Friendly) v1.1
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)
- Open project in Godot 4.3+
- Enable SettingsManager autoload in Project Settings
- Set up Audio Bus Layout (Master โ Music, Master โ SFX)
- Run examples/example_scene.tscn to test
- 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
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



Leave a comment
Log in with itch.io to leave a comment.