All Activities

Share a game you've made on Scratch

Share a game you've made on Scratch
Green highlight

Create a short Scratch game, test it, and share the project link with classmates while describing controls and design choices in a short summary.

Orange shooting star
Background blob
Challenge Image
Skill Badge
Table of contents

Step-by-step guide to create, test, and share a Scratch game

What you need
Scratch account, optional drawing materials for sprites, adult supervision required

Step 1

Log into your Scratch account.

Step 2

Click Create to start a new project.

Step 3

Remove the default sprite if you want a different main character.

Step 4

Use the Paint or Choose tool to make or pick your main character sprite.

Step 5

Add scripts so the sprite moves with arrow keys using when [key] pressed and change x by or change y by blocks.

Step 6

Create a backdrop and add at least one goal or obstacle sprite.

Step 7

Add a score or win/lose condition using a variable and if touching [sprite] then change score by or broadcast blocks.

Step 8

Add a sound or visual effect for when the player scores or loses.

Step 9

Click the green flag to play and test one full round of your game.

Step 10

Make one improvement to fix a problem you noticed during testing.

Step 11

Write a short 1-2 sentence summary that explains the controls and one design choice you made.

Step 12

Click the orange Share button on Scratch to publish your project.

Step 13

Send the project link to your classmates using your class chat or email with your short summary.

Step 14

Post your published project link on DIY.org so everyone can see and try your finished creation.

Help!?

What can we use if we don't have a Scratch account or reliable internet to publish and share the project?

Use Scratch Desktop to build and test your game offline, save the .sb3 project file to your computer, and later upload or email that file instead of using the orange Share button and DIY.org posting.

My sprite doesn't move when I press arrow keys or the score never changes—what should I check?

Verify you used the correct when [key] pressed blocks connected to change x by or change y by with the right positive or negative values and that you start scripts with when green flag clicked or run them in a loop, and ensure your score variable was created, initialized, and the if touching [sprite] block that changes the score is inside a running script.

How can this activity be adjusted for different age groups?

For younger kids simplify by using the Choose tool for a ready sprite, only arrow key movement, one goal sprite and no variables, while older kids can add variables, broadcasts, clones for obstacles, timers, multiple levels, and make the improvement step more challenging.

What are quick ways to personalize or extend the game after the basic version is working?

Paint custom sprites and backdrops, add extra goals or obstacles using clones, trigger a sound or visual effect when if touching [sprite] occurs, use broadcast to show a win/lose screen, and then republish the improved project link to class chat and DIY.org.

Watch videos on how to create, test, and share a Scratch game

0:00/0:00

Here at SafeTube, we're on a mission to create a safer and more delightful internet. 😊

Scratch Tutorial | Introduction to Scratch | Part 1 | Scratch Easy Beginner Tutorial

4 Videos
Scratch Tutorial | Introduction to Scratch | Part 1 | Scratch Easy Beginner Tutorial

Scratch Tutorial | Introduction to Scratch | Part 1 | Scratch Easy Beginner Tutorial

Scratch maze game project for beginners | How to make an easy game for kids in 10 minutes

Scratch maze game project for beginners | How to make an easy game for kids in 10 minutes

How to Make a Catch Game in Scratch | Tutorial

How to Make a Catch Game in Scratch | Tutorial

Beginners Guide To Scratch (VERY Simple)

Beginners Guide To Scratch (VERY Simple)

Facts about block-based coding and game design for kids

🐱 Scratch’s mascot is the Scratch Cat, and the community has millions of shared projects you can remix.

🧩 Scratch uses colorful puzzle-like code blocks so you can snap commands together instead of typing syntax.

🕹️ You can build lots of game types in Scratch — platformers, quizzes, mazes, shooters, and more — with the same basic blocks.

🌐 Scratch was created at the MIT Media Lab and the first public version launched in 2007.

🔁 Every shared Scratch project has a “See inside” and remix button so classmates can learn by copying and changing your code.

How do I create, test, and share a short Scratch game with my classmates?

To share your Scratch game, finish and test it by clicking the green flag and fixing bugs. Add clear instructions and a short design summary in the project notes describing controls, goals, and choices. Click Share on the project page, then copy the project URL. Paste the link into your class chat, learning platform, or email with the short summary. Optionally add your project to a class studio and ask classmates to leave constructive comments or remixes.

What materials do I need to make and share a Scratch project?

You'll need a device (computer, Chromebook, or tablet) with internet access, and a free Scratch account to save and share projects. A mouse and keyboard make coding easier; headphones or speakers help test audio. Keep pencil and paper for storyboarding, plus screenshots or images if you want custom sprites. Finally, use your class communication tool (Google Classroom, email, or messaging) to send the project link to classmates and teachers.

What ages is this Scratch game activity suitable for?

Scratch is best for children about 8–16 years old who can read and follow basic instructions, though younger kids (5–7) can join with adult guidance. Older teens and adults can build more advanced games. Adjust complexity by simplifying controls, using guided templates, or adding levels. For classroom sharing, ensure students have basic keyboard/mouse skills, reading ability, and adult or teacher supervision when needed.

What safety steps should I follow when sharing Scratch projects with a class?

Before sharing, remove personal information from sprite names, backdrops, and project notes. Keep projects unshared while testing, then add a brief summary and control instructions before you click Share. Use teacher-managed studios or class platforms so only classmates see projects, and check comment and remix settings to prevent unwanted messages. Teach children to be respectful in descriptions and to report bullying; follow your school’s privacy guidelines when distributing links.

Ready to create?

Drop Files here
Make

To create a safe space for kid creators worldwide!

Create

Vibe Coding

Kids GPT

All Tools

Kibu

Resources

Worksheets

SafeTube

Blog

FAQ

Account

Pricing

Log-in

Sign-up

Data Deletion

Company

About

Community Guidelines

Privacy Policy

Terms of Service

2025, URSOR LIMITED. All rights reserved. DIY is in no way affiliated with Minecraft™, Mojang, Microsoft, Roblox™ or YouTube. LEGO® is a trademark of the LEGO® Group which does not sponsor, endorse or authorize this website or event. Made with love in San Francisco.