Make pause and restart reliable
See this course’s project requirements
A playable original Godot game with movement, token collection, score, pause, restart and a tested source-project handoff.
Keep your working files in your own notebook or software. Save a private description, checklist, and work link in My Proof.
What to include
- Complete importable Godot 4 source project.
- Movement and boundary calculations.
- Single-award collection and 4/4 completion tests.
- Pause/resume and restart from three states.
- Two intentional design choices with a playtest log.
Review and revise
Use these criteria to check your work and choose what to improve.
- Project opens with all required files.
- Collection, score and finish agree.
- Controls and restart behave consistently.
- Design changes and evidence are clearly explained.
Want more background?
The idea in everyday life
Build and refine Token Trail, an original four-token game with code-drawn shapes.
Restart is a full state reset; pause preserves state while stopping progress.
Make pause and restart reliable — guided practice
Restore every related state variable and test a clear pause control.
Install the free Godot 4 editor suitable for your computer. Extract project.godot, main.tscn and main.gd into one new folder, keeping the names unchanged. In Godot Project Manager choose Import, select project.godot, then Import & Edit. Open main.tscn; use Run Project (F6 runs the current scene, while F5 runs the configured project). The game is a 640×480 top-down collection activity with no external assets. Arrow keys move; Space pauses; R restarts. Finish each changed case, then restore the supplied baseline before the next lesson.
1. Pause partway
Collect one token, press Space once, then hold an arrow key.
You should see: Score stays 1/4 and the circle stays still; the HUD says Paused.
A pause should preserve progress rather than silently restarting.
2. Resume
Press Space again and move to another token.
You should see: Movement resumes and another token can be collected.
A reversible control needs a tested path back to active play.
3. Restart during play
Press R with some progress recorded. Read reset_game.
You should see: Player returns to(80,240), all four tokens return, score 0, wonfalse and pausedfalse.
Resetting only the score would leave invisible or inconsistent game state.
4. Restart while paused and finished
Test R once during pause and once after completion.
You should see: Both states return to the same playable baseline.
Alternative starting states expose reset omissions.
What to finish
A reset/pause test log covering active, paused and completed states.
Watch for this
Resetting the label text without restoring tokens, position and state flags.
How can I tell I understand it?
Complete the changed case, explain your result, and pass the three application checks.
Quick knowledge check
Answer all 3 questions. Get at least 2 right and the lesson completes automatically.
You’ll get an explanation for each answer. Signed in? Your results save to your account.
Pass the check. We’ll save the progress.
Answer all 3 questions above and get at least 2 right. You can review the explanations and try again.
Go to the knowledge checkOptional course overview video · same video as Lesson 1
How to make a Video Game - Godot Beginner Tutorial
From Brackeys. Watch here or open it on YouTube .
Optional course overview. Follow the written steps below at your own pace.Tools, templates, and lesson sources
Tools and templates
Tools open in a new tab so you can keep your place here.
Sources and further reading
Explore the references behind this lesson.
Source & access notes · checked 2026-09-12
Opened and inspected on 2026-09-12: A playable 2D project, game state and restart workflow.
Access: Free public web page; no paid enrollment required.
Reuse: Public reference; link only. LifeStarter prose, exercises and files are independently authored.
Source & access notes · checked 2026-09-12
Opened and inspected on 2026-09-12: get_vector input directions and action mapping.
Access: Free public web page; no paid enrollment required.
Reuse: Public reference; link only. LifeStarter prose, exercises and files are independently authored.
Report a problem with this lesson
Tell us what went wrong. Please leave out personal information and private project contents.