Graphics Control is a plug-and-play graphics settings menu for Unity, designed to save development time and give players a polished options experience out of the box. Whether you are building a PC game, console port, or multi-platform title, Graphics Control provides a ready-to-use, customizable graphics options UI with automatic saving and restoring of player preferences.
The asset includes built-in support for common graphics options such as resolution, fullscreen mode, VSync, bloom, film grain, ambient occlusion, and more. Simply add the menu to your project and get a functional graphics settings panel running in minutes.
For advanced use cases, Graphics Control is built around a modular and extendable architecture. You can define your own graphics settings, customize how settings are applied through Graphics Settings Appliers, and integrate the system with your own save solution using custom storage components.
Features
A complete, customizable UI panel with keyboard and gamepad navigation support.
Drop it into your project and start using the built-in settings with minimal setup.
Player preferences are saved automatically and restored on game startup.
Resolution, fullscreen mode, VSync, bloom, film grain, ambient occlusion, and more.
Create your own settings, appliers, and storage integrations with clean C# APIs.
Online Documentation with examples to help you integrate, customize, and extend the system.