Introducing GProgress: Simplify Player Progress Management in Godot

Hello Godot Enthusiasts,

I’m thrilled to unveil an incredible new plugin for your Godot projects – GProgress!

Are you on the hunt for a seamless solution to manage player progression in your games? Your search ends here! GProgress is meticulously crafted to streamline saving, loading, and managing player progress data with utmost simplicity and efficiency.

Features:

  • Save and Load Player Progress: Easily save and load player progress at any moment within your game.
  • Parallel Slots: Each player can maintain multiple save files within their dedicated slots – no more limits!
  • Backup: Safeguard player achievements with regular backups, ensuring data is safe and retrievable when needed.
  • Compression: Shrink the size of saved data for enhanced efficiency, keeping your game swift and responsive.
  • Encryption: Shield player information with state-of-the-art encryption for unmatched security.
  • Auto-Save: Set up automatic saves at specified intervals or during crucial events, ensuring no progress is ever lost.

How to Dive In:

  1. Installation:

    • Download GProgress and place it within your project’s addons folder.
    • Activate the plugin from Project Settings > Plugins.
    • For a deep dive into the features, simply hit F1 and search for GProgress in the documentation.
  2. Configuration:

    • Explore the newly added GProgress tab at the bottom of the editor to customize your plugin settings.
  3. Usage:

    • Harness the plugin’s capabilities using the GPro keyword.
    • Initiate your project with a single call to GPro.initialize().
    • For expert insights, gloss over the demo section for best practices.

Why GProgress is a Game Changer:

GProgress revolutionizes the way you manage player progress, enabling you to devote your energy to what truly counts – crafting unforgettable gaming experiences. Whether you’re creating a casual game or a sprawling RPG, GProgress has you covered!

Join the Movement:

Your input is invaluable! If you have suggestions, run into any hiccups, or want to lend a hand, hop onto our GitHub repository and let us know your thoughts.

Let’s make player progress management not just effortless, but a joy to implement!

Note: Stay tuned for a groundbreaking demo that will showcase the full might of GProgress! It’s so robust it deserves its own showcase. Until then, the best way to discover its features is by exploring the internal documentation.

Note: This plugin is optimized for an extensive range of functionalities, including features for skins and tools, game stages, player resources, levels, and of course, achievements. I’m working with a talented team on a dedicated achievement and reward management plugin, and with GProgress’ capabilities, it’s bound to be extraordinary. I can’t share too much just yet, but the development thus far has left me genuinely amazed.

2 Likes

Nice Plugin! Good job! I did not tried it but I think it’s great and will try it if need.

1 Like

I’m still brainstorming ideas for an exciting demo game, but I realize that this plugin, brimming with a plethora of features, can’t be left without comprehensive documentation. Crafting that documentation will take some time, but it’s essential to ensure users can fully appreciate its capabilities. Instead, I’m channeling my efforts into formatting an engaging and comprehensive guide on GitHub for you all to explore. If you’re curious about the incredible features this plugin has to offer, take a look here:


Initial Tour - 1

Progress Management and Multi User Support

As a gamer, a game is essentially enjoyable as long as the player’s activities do not disappear after each session, and the player’s efforts are not in vain. For this reason, one important feature in prominent and major games is that your progress in the game, along with the items you acquire and the actions you take, is saved for the next time you enter the game. Another very interesting feature that we see in most major games today is the ability to save progress and load it, meaning that if you encounter a failure at some point in the game, take a wrong path, or lose your progress for any other reason, you can return the game to a previous point to correct everything.

Another feature we want to pursue is the ability to have multiple players on one device, meaning Show More…


I genuinely believe that sharing your personal experiences with the plugin—alongside the hurdles you encountered—would serve as a powerful beacon of insight for others. By doing so, you not only illuminate the nuances of the plugin but also pave the way for collective improvement and understanding. Your journey could transform challenges into valuable lessons, enriching the community as a whole.

Main Repo:

Demos Repo:

1 Like