Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser
Quick Information
Plug-and-play save/load for Godot 4. One autoload, key/value API, andautomatic node persistence via groups. EasySave.set_value(), get_value(),save_game(), load_game() β no boilerplate.Lite = free. PRO adds multiple save slots, autosave, encryption andslot listing: https://godot-forge.itch.io/easysave-godot
EasySave Lite β drop-in Save & Load for Godot 4 (free)
Save and load your Godot 4 game with two lines of code. No boilerplate.
EasySave.set_value("gold", 100)
EasySave.save_game() # writes to user://saves/slot_0.save
# ...later, or on next launch:
EasySave.load_game()
print(EasySave.get_value("gold")) # 100
Any node can persist itself automatically β just add it to the easy_save
group and give it _save_state() / _load_state():
func _save_state() -> Dictionary:
return {"x": position.x, "y": position.y}
func _load_state(data: Dictionary) -> void:
position = Vector2(data.x, data.y)
That's it. Run the included demo (demo/demo.tscn): move with the arrow keys,
press SPACE for gold, F5 to save, F9 to load, F8 to delete.
Install
- Copy the
addons/easy_savefolder into your project. - Enable EasySave Lite in Project β Project Settings β Plugins.
- Call
EasySave.save_game()/EasySave.load_game()from anywhere.
Lite vs PRO
| Feature | Lite (free) | PRO |
|---|---|---|
| Key/value save data | β | β |
| Auto node-group persistence | β | β |
| Save / load / delete | β | β |
| Multiple save slots | β | β |
| Automatic autosave (timer) | β | β |
| Encrypted save files | β | β |
list_saves() for load menus |
β | β |
PRO is the same API β just drop it in. Get EasySave PRO: π https://godot-forge.itch.io/easysave-godot
License
MIT β free for commercial and personal projects. See LICENSE.txt.
Made by GodotForge Β· more Godot tools: https://godot-forge.itch.io
Plug-and-play save/load for Godot 4. One autoload, key/value API, and
automatic node persistence via groups. EasySave.set_value(), get_value(),
save_game(), load_game() β no boilerplate.
Lite = free. PRO adds multiple save slots, autosave, encryption and
slot listing: https://godot-forge.itch.io/easysave-godot
Reviews
Quick Information
Plug-and-play save/load for Godot 4. One autoload, key/value API, andautomatic node persistence via groups. EasySave.set_value(), get_value(),save_game(), load_game() β no boilerplate.Lite = free. PRO adds multiple save slots, autosave, encryption andslot listing: https://godot-forge.itch.io/easysave-godot