{"repo":"lucasbecker-dev/godot-smart-graphics-settings","free":true,"listed":false,"github":"https://github.com/lucasbecker-dev/godot-smart-graphics-settings","clone":"git clone https://github.com/lucasbecker-dev/godot-smart-graphics-settings.git","description":"Adaptive graphics settings system for Godot 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.","language":"GDScript","stars":79,"topics":["adaptive-graphics","cross-platform","fps-monitor","game-development","gdscript","godot","godot4","godot4-4","graphics-settings","performance-optimization"],"license":"MIT","category":"game-templates","readme_excerpt":"Smart Graphics Settings for Godot 4.5.1 A powerful adaptive graphics settings system for Godot 4.5.1 that automatically adjusts visual quality based on performance to maintain a smooth framerate. Features - Adaptive Quality : Automatically adjusts graphics settings to maintain target FPS - Comprehensive Settings Management : Controls render scale, anti-aliasing, shadows, reflections, and more - User-friendly UI : Built-in settings panel for players to customize their experience - Performance Monitoring : Real-time FPS tracking and performance analysis - Platform-specific Optimizations : Detects and applies optimal settings for different devices - Fully Customizable : Extensive configuration options for developers Installation 1. Download or clone this repository 2. Copy the addons/smart graphics settings folder into your Godot project's addons directory 3. Enable the plugin in Project Settings → Plugins Quick Start 1. Add the SmartGraphicsSettings node to your main scene or use the autoload singleton 2. Configure your desired target FPS and adjustment settings 3. Run your game - graphics will automatically adjust to maintain performance Access the SmartGraphicsSettings singleton directly Enable or disable adaptive graphics SmartGraphicsSettings.set enabled(true) Set target FPS SmartGraphicsSettings.set target fps(60) Show the settings UI SmartGraphicsSettings.toggle ui() Important Note on Initialization When accessing SmartGraphicsSettings properties like adaptive graphics or","default_branch":null,"files":null,"tree":[],"storefront":"/r/lucasbecker-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lucasbecker-dev/godot-smart-graphics-settings/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}