Create one playable scene
What a useful video segment should show: The first scene should prove that the engine runs, the project structure is sane, and the learner knows which file is the current scene.
What it proves: The scene runs from the editor without needing a full menu.
Next learning link: Godot first playable loop
Name input actions
What a useful video segment should show: Use action names before key bindings so the code talks about intent instead of keyboard details.
What it proves: The input map shows named actions such as move_left and move_right.
Next learning link: Godot input actions first pass
Add collision feedback
What a useful video segment should show: Collision debugging should prove what touched what before the learner adds scoring, damage, or animation.
What it proves: A visible or logged signal appears when the player touches the test object.
Next learning link: Godot collision debugging basics
Add a restartable win or fail state
What a useful video segment should show: A loop needs a clear reset point before it needs polish. Add one condition that ends the attempt and one input or button that starts again.
What it proves: The learner can reach the end state, restart, and explain which script owns that transition.
Next learning link: Read a project error message
Sketch save state
What a useful video segment should show: A save system begins as a tiny data shape. It should not start with an account, cloud sync, or a database.
What it proves: A local test value can be written, loaded, and explained.
Next learning link: Game save system first draft
Export one disposable build
What a useful video segment should show: The first export is a packaging check, not a launch. It should prove the project can leave the editor and still run as a tiny artifact.
What it proves: A local exported build opens, reaches the playable loop, and has one note about what broke or what worked.
Next learning link: Git workflow for small projects