lucasbecker-dev / godot-smart-graphics-settings

Adaptive graphics settings system for Godot 4.4 that automatically optimizes visual quality based on performance metrics. Built with GDScript, featuring real-time FPS monitoring, multi-threaded performance analysis, and dynamic quality adjustment for Forward+, Mobile, and Compatibility renderers.

Repository from Github https://github.comlucasbecker-dev/godot-smart-graphics-settingsRepository from Github https://github.comlucasbecker-dev/godot-smart-graphics-settings

Smart Graphics Settings for Godot 3

Like this addon and want to support me? Click here to donate or subscribe.

🛑 VERY MUCH STILL A WORK IN PROGRESS! NOT READY FOR USE 🛑

When enabled, this addon will dynamically adjust the user's graphics settings until a stable target FPS is reached. It will adjust a few quality settings up or down, wait until the FPS stabilizes, and then check to see if the new FPS matches the target value.

Installation

After cloning this repo into your base project folder, simply add the new SmartGraphicsSettings node somewhere in your scene tree or add it as an autoload singleton.

Options

On selecting the SmartGraphicsSettings Node in the editor, you'll see a few options appear in the inspector.

Target FPS

This is the FPS value the addon will attempt to target.

About

Adaptive graphics settings system for Godot 4.4 that automatically optimizes visual quality based on performance metrics. Built with GDScript, featuring real-time FPS monitoring, multi-threaded performance analysis, and dynamic quality adjustment for Forward+, Mobile, and Compatibility renderers.

License:MIT License


Languages

Language:GDScript 100.0%