Create and code a Coin Catcher game in Scratch, programming sprites, scoring, falling coins, and levels while testing gameplay and adding sounds. Download the PDF for complete instructions.


Step-by-step guide to Code a Coin Catcher Game in Scratch
Step 1
Download the challenge PDF to your computer gather your materials and ask an adult to help if you need it
Step 2
Open the Scratch website or app and sign in or make a free account
Step 3
Start a new project in Scratch
Step 4
Delete the default cat sprite from the stage
Step 5
Add or draw a catcher sprite and place it at the bottom of the screen
Step 6
Add or draw a coin sprite and give it at least one costume to look shiny
Step 7
Create the variables Score Level and Lives
Step 8
Code the catcher to move left and right using the arrow keys or the mouse
Step 9
Code the coin to appear at a random x position at the top and fall down in a loop
Step 10
Make the coin detect when it touches the catcher and broadcast a "caught" message
Step 11
Create a script that runs when "caught" plays a catch sound increases Score and sends the coin back to the top
Step 12
Create a script for when the coin reaches the bottom to play a miss sound reduce Lives and reset the coin
Step 13
Add code to increase Level and speed up falling coins when Score reaches your goal for each level
Step 14
Test your game play it fix bugs add fun sounds and instructions and then save your project
Step 15
Share your finished Coin Catcher game on DIY.org
Final steps
You're almost there! Complete all the steps, bring your creation to life, post it, and conquer the challenge!


Help!?
What can we use instead of the Scratch website if we don't have reliable internet or can't sign in?
Use the Scratch Offline Editor (download and install) or the Scratch tablet app, or for very young kids use ScratchJr, to follow the 'Open the Scratch website or app and sign in' step without a constant internet connection.
My coin never registers as caught — what likely went wrong and how do I fix it?
Put an 'if touching [catcher] then broadcast 'caught'' block inside the coin's falling loop and confirm the 'when I receive caught' script that plays the catch sound, increases Score, and sends the coin back to the top is on the correct sprite so the broadcast triggers the reset.
How can I adapt this project for younger or older kids?
For younger kids make the catcher and coin larger, slow the falling speed, use fewer Levels and consider ScratchJr, while older kids can add extra coin types, a 'High Score' variable and more advanced Level logic that speeds up falling coins as Score increases.
How can we enhance or personalize the Coin Catcher game after the basic version works?
Add multiple coin costumes with different point values, change backgrounds per Level, include power-ups (like a magnet or extra life), use custom catch/miss sounds, and implement a High Score variable before sharing the finished project on DIY.org.
Facts about Scratch game development for kids
⚡ You can make new levels more challenging by increasing coin fall speed, spawn rate, or adding obstacles — a simple game-design trick.
🔊 Adding coin-collection sounds and level-up jingles makes gameplay feel more rewarding and gives players instant feedback.
🎮 Coin-catcher style games are a classic arcade mechanic where players grab falling items to earn points and survive longer.
🧩 In Scratch, each sprite can run many scripts at once so you can control falling, collisions, scoring, and animations simultaneously.
🐱 Scratch's orange Cat is the platform mascot and shows up in lots of starter projects to help beginners learn.
Get 7 days of DIY for FREE!