Save & Load ‣ 📖03 ‣ 📼01 ‣ Metroidvania Forge Godot 4 Tutorial Series

Опубликовано: 21 Май 2026
на канале: Michael Games
3,047
183

Welcome to the Metroidvania Forge, a game dev tutorial series in Godot 4!

In this episode we will build a save and load system for our game! It will include the essential functions we will need to build our game, as well as some more forward looking features and considerations.

Topics Covered: save, load, JSON save format, singleton pattern, global script, autoload, save manager, save slots, shortcuts, uid, uid vs scene path, FileAccess,
in-depth tutorial, deep dive, complete course, metrdoivania, metroidvania dev tutorial

New Assets Used:
ch_03_game_systems.zip

Itch.IO Series Page: https://michaelgames.itch.io/metroidv...

--------------------
Chapters
--------------------
00:00 Intro
00:54 Overview
04:22 Review what we are working with
05:06 Create Save Manager global script & setup basic proeprties
08:53 Being defining our basic save & load functions
09:58 Implement create_new_game_save() function & define our save_data structure
16:51 Save data to the system's user folder
20:45 Create shortcut to test create_new_game_save() function
24:17 Create save & load shortcuts
25:19 Add some stat & ability properties to our Player script
27:29 Implement save_game() function
28:20 -- Update SceneManager script to allow easy access to current scene UID value
33:50 Get access to player data for our save
38:19 Implement load_game() function
46:09 Implement setup_player() function
49:13 Recursive player check to prevent errors
51:21 Fix janky-ness of load_game() functionality
55:00 Add multiple save slot support
56:36 Implement get_file_name() function
59:03 MOAR HOTKEYS FOR TESTING!
01:01:40 Outro
01:02:44 Thank you Patreon supporters!!!
--------------------

Metroidvania Forge Tutorial Series Playlist:
   • Metroidvania Forge Tutorial Series  

Series Outline: https://docs.google.com/document/d/1A...

Join our discord community!
Discord:   / discord  

Become a Patreon member to get exclusive access to Michael, and more: https://www.patreon.com/c/user?u=2630...

Michael Games Trello Board: https://trello.com/b/9PlGOAZv/aarpg-t...