Build a JRPG
in Godot 4

A complete, from-scratch tutorial series that takes you from an empty Godot project to a fully playable turn-based RPG. 27 modules. One continuous project. Every system explained. Expect around 20–30 hours from start to finish.

Start the Tutorial

What You'll Build

Crystal Saga — a small but architecturally complete JRPG with a town, a forest, a dungeon, and a boss fight. Along the way, you'll implement every major system a JRPG needs:

Tile-based overworld with multiple areas
Scene transitions with fade effects
NPCs with branching dialogue
Turn-based battle system
Inventory, equipment, and shops
Quest system with game flags
Party management and recruitment
Save/load with JSON serialization
Music, SFX, and audio buses
Title screen, pause menu, credits