Godot 4.x · GDScript · Teach by example
A complete falling-block grid puzzle, built one working piece at a time. Every lesson adds a real, runnable feature — no theory dumps, no copy-paste-and-pray. By the last lesson you have a shippable game.
GridFall — tiles drop into a 10×18 well; slide, rotate, soft-drop and hard-drop them; fill a row to clear it and score; the game speeds up as you go and ends when the stack reaches the top. You'll build the data model, the piece system, collision, rotation with wall kicks, scoring, a HUD, next-piece preview, sound, pause, and export.
Course syllabus
The engine's mental model and your first working scripts.
Coordinates, the reusable Cell, and the data model behind everything.
Spawning shapes, gravity, and rock-solid collision.
Movement, drops, and forgiving rotation with wall kicks.
Clears, scoring, escalation, and losing.
HUD, preview, juice, sound, pause, and export.
Move on to the Godot 3D track, where you'll build GlitchFall, a small third-person 3D adventure — reusing the node/scene/script instincts you build here in a 3D world.