A downloadable asset pack

Buy Now
On Sale!
25% Off
$19.99 $14.99 USD or more

Give your Godot game a complete, customizable settings system with audio, display, input remapping, accessibility controls, safe saving, rollback protection, diagnostics, and full source code.

Instead of building and debugging these interconnected systems from scratch, integrate a validated foundation and adapt it to your game’s interface. Save development time, reduce fragile settings code, and give players the professional options experience they expect.

What You Receive

  • Complete statically typed GDScript source
  • Catalog-driven settings runtime
  • Responsive settings interface
  • Keyboard, mouse, and controller remapping
  • Input conflict detection and resolution
  • Safe display preview with automatic rollback
  • Audio settings and configurable bus roles
  • Accessibility and player-comfort hooks
  • Defensive settings persistence and recovery
  • Editor Setup Doctor with exportable diagnostics
  • Interactive buyer demo project
  • Clean minimal integration example
  • Automated test suite
  • Original neutral input glyphs
  • Complete installation, integration, API, customization, migration, troubleshooting, upgrade, and removal documentation
  • Proprietary single-entity commercial license

Settings That Work as a System

The included catalog provides 22 typed settings across General, Audio, Display, Controls, and Accessibility.

Working, applied, and saved values are handled separately. Apply, Cancel, Save, reset, live preview, and persistence are deliberate operations rather than disconnected menu controls.

Settings storage includes canonical JSON, bounded loading, staged writes, backup rotation, interrupted-write recovery, repair, and migration foundations.

Input Remapping

The input system supports:

  • Logical and physical keyboard keys
  • Mouse buttons
  • Standard controller buttons
  • Signed controller axes
  • Capture timeout
  • Focus-loss cancellation
  • Device-disconnect cancellation
  • Replace, Swap, Keep Both, and Cancel conflict choices
  • Restore individual action and Restore All operations
  • Protected ui_* navigation actions
  • Persistent custom mappings
  • Keyboard, mouse, and controller activity detection

Audio and Display Safety

Audio integration includes configurable Master, Music, and Effects bus roles, normalized volume controls, mute behavior, and optional focus-loss muting.

Display integration includes windowed, borderless, fullscreen, monitor, resolution, VSync, and frame-limit settings.

Risky display changes use a timed confirmation. If the player cannot confirm the new configuration, the framework restores the previous working display state.

Accessibility and Player Comfort

Included integration hooks cover:

  • Subtitles
  • Subtitle backgrounds
  • Speaker labels
  • Text scaling
  • UI scaling
  • High contrast
  • Reduced motion
  • Reduced camera shake
  • Reduced flashing
  • Native accessibility metadata where Godot exposes it
  • Descriptive fallback tooltips and announcements

Accessibility depends on the complete game, content, platform, assistive technology, and developer testing. This framework provides a strong implementation foundation, but it is not a guarantee of legal or standards compliance.

Setup Doctor

The included editor dock checks:

  • Godot version
  • Required framework files
  • Plugin status
  • Autoload registration
  • Navigation actions
  • Audio buses
  • Settings catalog validity
  • Scene configuration

Safe documented corrections are explicit and repeatable. Setup Doctor can also export diagnostic information for troubleshooting.

Automated Release Evidence

Version 1.0.0 completed the following automated release checks:

  • 131 shipped GDScript files parsed
  • 269 tests passed
  • 3,942 assertions passed
  • Customer scenes instantiated successfully
  • Paid source, buyer demo, and minimal example packages clean-imported
  • Deterministic release archives rebuilt byte-for-byte
  • Package manifests and SHA-256 checksums verified

Automated validation does not replace testing inside your own game, hardware, export targets, and accessibility environment.

Requirements

  • Godot Engine 4.7.1 Stable
  • Standard Edition
  • GDScript project
  • No external runtime dependency

The product is supplied as full Godot source projects, not as a standalone desktop application.

Windows 11 is the primary desktop support target. Other platforms require project-specific validation.

License

One purchase licenses one person or one legal entity.

The licensed source may be used and modified in authorized commercial or noncommercial projects. The framework itself may not be redistributed, resold, sublicensed, mirrored, published, or exposed as a reusable competing asset or template.

Read the complete included license before using the product. The full license controls if a summary differs from it.

Version 1.x updates published through this listing are included for existing purchasers.

Important Scope

This is not an official Godot product and is not endorsed by the Godot Foundation.

Version 1.0 does not include Godot 3, C#, console certification, Steam Input, cloud profiles, mobile-first UI, or platform-branded controller glyphs.

Support

Use the itch.io community section for installation questions and reproducible product defects.

Include your product version, exact Godot version, operating system, Setup Doctor report, logs, and reproduction steps when requesting assistance.

Creation Disclosure

The source code, documentation, written copy, and store graphics were created with AI assistance and then human-directed, reviewed, corrected, tested, and packaged.

Purchase

Buy Now
On Sale!
25% Off
$19.99 $14.99 USD or more

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

IX-Accessible-Settings-Framework-1.0.0-Paid-Source.zip 481 kB

Download demo

Download
IX-Accessible-Settings-Framework-1.0.0-Demo-Project.zip 228 kB

Leave a comment

Log in with itch.io to leave a comment.