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:
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.
Configuration:
Explore the newly added GProgress tab at the bottom of the editor to customize your plugin settings.
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.
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.
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.
Exciting news! A brand-new section has been launched in our demo repository, featuring the Default Setup Method
In this section, you’ll discover the primary way to harness the power of the plugin. But that’s just the beginning! Stay tuned, as we will soon unveil a variety of alternative setup methods tailored for different games and applications—this plugin is designed for maximum versatility!
Be sure to keep an eye on this post, which will serve as your go-to resource for an ever-evolving list of tutorials, regularly updated to enhance your experience!
Initial tour
In this captivating section, you’ll dive deep into the essentials that lay the groundwork for your understanding. Discover the world of plugins as we unravel the fascinating array of different functions they offer, opening new possibilities for your experience.
Dive into this comprehensive guide that empowers you to not only install the plugin but also master its usage with finesse. Get ready to unlock the full potential of your experience!
I have an issue with
func _open_config() → Error:
if not FileAccess.file_exists(_CONFIG_FILE):
return ERR_DOES_NOT_EXIST
_config_text = _load_file(_CONFIG_FILE)
return FileAccess.get_open_error()
It seems that it tries top open a text file but use a method for a binary file (var value = file.get_var())
Anyone else have this issue ?
We have new changes in GProgress plugin, some core changes and some bug fixes, Given the extensive changes and the possibility of new bugs, this version is still in alpha and accepts new changes.
Please send any bug, question or suggestion for features in Official repo, GProgress still have a long way to go to meet expectations, which is possible with your participation!
New updates for Demos
Biggest update is in demos, also new section for Discussions in repo, you can see demo web page here:
Also, if you are interested in completing demos or guides, or sharing your projects with GProgress, I would personally be very grateful, because I am currently very busy… You can email or send a private message in the forum.