Basic Save & Load // E15 // Make a 2D Action & Adventure RPG in Godot 4
Channel: Michael Games
Date: 18/04/2024

In this video we’re going to build a Save Manager, create a basic pause screen, and implement save and load features.

Topics Covered: Save Manager, Save Game, Load Game, Write to JSON, Pause Menu, Pause Game, Autoload Script/Scene, Dictionary

New Assets Needed:
- None

GitHub Repo: https://github.com/michaelmalaska/aarpg-tutorial
Asset Download Page: https://michaelgames.itch.io/2d-action-adventure-rpg-assets

--------------------
Chapters
--------------------
0:00 Intro
0:28 Overview
1:43 Build Pause Menu
5:25 Pause Menu GD Script
7:28 Input Map Settings
13:14 Test Pause Menu
14:47 Create SaveManager Script
16:49 current_save Dictionary
21:34 Connect Pause Menu Buttons to SaveManager
24:06 save_game Function
27:35 update_player_data Function
30:10 update_scene_path Function
34:50 load_game Function
42:10 GlobalPlayer set_health Function
44:00 Wrap Up load_game Function
45:12 Total Wimps
45:23 Minor Polish to Load Transition
46:10 Address Mouse Issues
47:07 Outro
--------------------

Previous Video - Scene Manager // E14: https://youtu.be/rA-pI06mpw4
Next Video - Resource Based Inventory System // E16: https://youtu.be/QqS1kSpu8Pg

Series Playlist: https://www.youtube.com/playlist?list=PLfcCiyd_V9GH8M9xd_QKlyU8jryGcy3Xa