Skip to content

LunCoSim/godot-game-settings

 
 

Repository files navigation

Godot Game Settings (GGS)

Godot Game Settings allows you to create and manage game settings for your small to medium projects. It takes care of all the fundamental functionalities required to have proper game settings, including predefined logic for common settings (e.g. display, audio, input), UI components, saving/loading data, and applying settings.

View the documentation for information on how to use the plugin.

View the demo branch for information on how to get the demo.

demo preview

Major Update: v3.0.0

GGS has been completely reworked so it can provide a much better experience for the users. The new version is compatible with Godot 4 only.

General

  • GGS is now a bottom panel plugin instead of a main screen one.
  • The entire UI has been redesigned to make it easier and more intuitive to work with.
  • Save data is handled via config files instead of JSON files.
  • The way settings are created and handled has been completely reworked.
  • The way UI components are added and handled has been completely reworked.

Settings

  • Users should now have more freedom and flexibility when creating custom settings.
  • Keyboard Input and Gamepad Input settings have been merged into a single setting. The setting functionality has been improved.

UI Components

  • Users can now create their own custom UI components.
  • Keyboard Input and Gamepad Input components have been merged into a single component. The component functionlity has been improved.
  • New UI components have been added: Apply Button, Radio List, Toggle Button, CheckBox

Full Changelog

About

Create and manage game settings in Godot Engine.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • GDScript 100.0%