Complete course syllabus publishedThe full lesson sequence is published below. Interactive lesson production is scheduled as the Academy expands.
Design dependable local state, settings, save slots, migration, and recovery behavior.
Stage 3 · Complete 2D DeveloperSyllabus 24 topics
What you will learn
- Separate temporary and persistent state
- Save and load versioned data
- Recover safely from invalid or old files
Course syllabus
- 01
Temporary state versus persistent state
- 02
Designing a game-state model
- 03
Custom Resources as game data
- 04
Item and enemy definitions
- 05
Data tables
- 06
Local session state
- 07
Persistent progress
- 08
The user:// directory
- 09
FileAccess
- 10
JSON serialization
- 11
ConfigFile
- 12
Save-file structure
- 13
Save-slot metadata
- 14
Settings persistence
- 15
Keybinding persistence
- 16
High-score storage
- 17
Save-version numbers
- 18
Data migration
- 19
Corrupt-file recovery
- 20
Autosave
- 21
Checkpoints
- 22
Privacy-conscious local data
- 23
Resetting user data
- 24
Testing save and load behavior in exported builds
Course projectReliable Save and Settings Package
Course development status
Interactive lessons are in production
The complete ordered syllabus above is public now. This course will receive browser labs and downloadable project checkpoints in a future content release.