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.

We are thrilled to introduce an exciting new plugin for Godot that truly revolutionizes the way players save and load their game states! Say farewell to the cumbersome and often frustrating processes that have long been a part of gaming; this innovative tool effectively streamlines the entire experience, transforming it into something not only simpler for the user but also remarkably efficient. With this groundbreaking plugin, you now have the ability to effortlessly capture and store vital information about each player at multiple moments in their adventure, allowing for an unprecedented level of user engagement. Just imagine the thrill and convenience of being able to pick up right where you left off, regardless of when you choose to dive back into the action! This plugin doesn’t just stop there; it also opens the door to a variety of even more exciting capabilities and functionalities, ensuring that every player’s gaming experience is not only seamless but also highly engaging and enjoyable. This means that players can spend less time worrying about how to save their progress and more time immersed in the captivating narratives and gameplay that your game has to offer. Get ready to enhance your game design with this essential tool that keeps players 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 at the bottom of the editor 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.
    • For the best usage practices, refer to the demo section.

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.