Skip to main content
Back to course
Log in
Get started
Someone wanted to learn this too, so Grasp built them a personal learning path.
Create your own
Make jRPG with RPG Maker
ยท
Module 9
Data Persistence, Polish, and World Design
1
Crafting a Saveable Game State
Design a serializable game state object that aggregates all data needed for saving.
Design a serializable game state object that aggregates all data needed for saving.
2
Saving and Loading Data with Web Storage
Implement save/load functionality using the browser's localStorage or IndexedDB API.
Implement save/load functionality using the browser's localStorage or IndexedDB API.
3
Web Audio API: Background Music & Sound Effects Manager
Integrate an audio manager for background music and sound effects using the Web Audio API.
Integrate an audio manager for background music and sound effects using the Web Audio API.
4
Visual Effects: Fades, Shakes & Particles
Implement visual effects like screen fades, screen shake, and a basic particle system for spell effects.
Implement visual effects like screen fades, screen shake, and a basic particle system for spell effects.
5
Designing Game Worlds: Town, Dungeon, and Overworld
Apply game design principles to create a town, a dungeon, and an overworld map.
Apply game design principles to create a town, a dungeon, and an overworld map.
6
Simple Environmental Puzzles
Design and implement a simple environmental puzzle (e.g., switch and door).
Design and implement a simple environmental puzzle (e.g., switch and door).
7
Dynamic Encounter Design
Design a random encounter system with region-specific enemy groups and encounter rates.
Design a random encounter system with region-specific enemy groups and encounter rates.
Previous module
User Interface and Menus
Next module
Capstone: Building a JRPG Demo