Programming — Roadmap
The almanac's programming shelf: language- and engine-level craft that isn't tied to one game. The game tutorials teach by building; this shelf holds the distilled references that survive across projects.
On the shelf now#
- Typed GDScript contract — the house rules, extracted from the farming curriculum so every future project points at one place.
Planned#
- Debugging playbook — the profiler, the Remote scene tree, binary-search-by-commenting, and the hypothesis-first method that makes the other three worth reaching for.
- Godot 3 → 4 gotcha table — the traps that live on in old tutorials, in one place.
Patterns themselves have outgrown this shelf and moved: state machines, signal discipline, the definition/state split and persistence now have full build-along treatments under Systems.
Canonical outside resources#
- GDScript reference · Static typing · Style guide
- Best practices section — read after shipping the farming slice, not before.
- Learn GDScript From Zero (GDQuest, free, browser-based) — for fundamentals gaps.