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/aar...
Asset Download Page: https://michaelgames.itch.io/2d-actio...
--------------------
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: • Scene Manager // E14 // Make a 2D Action &...
Next Video - Resource Based Inventory System // E16: • Resource Based Inventory System (part I) /...
Series Playlist: • Make a 2D Action & Adventure RPG in Godot ...