Skip to the content.

GProgress

Player Progress Management in Godot

GProgress is a powerful and practical plugin for managing player progress in games built with the Godot game engine. This plugin allows you to efficiently save, load, and manage player progress data.

[!NOTE] See main page and demos page for more information and guides.

Got it — here’s the English version, shortened and split into clear paragraphs with smoother phrasing:

We’re excited to introduce a powerful new plugin for Godot that transforms the way players save and load their progress!

No more clunky or frustrating processes — this tool makes saving and restoring game states simple, fast, and reliable. It allows you to capture essential player data at multiple points in their journey, ensuring a seamless experience every time.

Imagine the convenience of picking up exactly where you left off, no matter when you return to the game. This plugin not only streamlines progress management but also unlocks new possibilities for deeper engagement and creative gameplay design.

With less time spent worrying about saving, players can stay fully immersed in your stories and mechanics — and keep coming back for more.

Key Features

How to Use

  1. Installing the Plugin:
    • Download the plugin and place it in your project’s addons folder.
    • Enable the plugin from Project Settings > Plugins.
    • After installing and enabling the plugin, you can access the plugin documentation within the Godot environment by pressing the F1 key and searching for GProgress.
  2. Configuring and Using:
    • The plugin is automatically activated, and there is no need to add a node.
    • Use the new GProgress tab that is added after General tab in Project Settings to configure the plugin.
  3. Using Plugin Functions:
    • You can access the automatically instantiated version of the plugin with the GPro keyword and use its functions.
    • After installing the plugin on each project, you need to run the GPro.initialize() code once. (See internal documentation for example code)
    • For the best usage practices, refer to the demo section.

Demo

See GProgress Demos for example usage & guides

Plugin Settings

This tab includes three separate tabs:

User Settings

Progress Settings

Save & Backup Settings

Managing Configuration Files

Parameters

Contribution

If you would like to contribute to the improvement of this plugin, you can easily visit the GitHub repository and submit your suggestions, bugs, and updates.