All Activities

Make a 2d game

Make a 2d game
Green highlight

Create a simple 2D game using Scratch or paper prototypes, designing sprites, levels, and controls while testing and improving your gameplay.

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

Step-by-step guide to make a simple 2D game using Scratch or paper prototypes

0:00/0:00

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

Make Your FIRST 2D Game with Godot 4.3! | FULL Beginner Tutorial

What you need
Paper, pencil, eraser, coloring materials, scissors, sticky notes or small tokens, adult supervision required

Step 1

Pick a fun game idea and name it so you know what world you are making.

Step 2

Choose whether you will make the game in Scratch or as a paper prototype.

Step 3

Draw your main player sprite on paper or in Scratch’s costume editor so you have a character to control.

Step 4

Draw two more sprites like an enemy and a collectible so the game has things to interact with.

Step 5

Design one level by drawing a map or creating a Scratch backdrop and mark the start and finish.

Step 6

Decide the controls (for example arrow keys to move or tap to jump) and write them down so players know how to play.

Step 7

Build a basic playable version: if paper, cut out pieces and use a token to move; if Scratch, add code blocks for the player movement.

Step 8

Add one challenge and one collectible and program or write the rule for what happens when the player touches them.

Step 9

Play your game three times and write down three things that could be better.

Step 10

Make one improvement from your list (change a control speed level layout or sprite look) and test the change.

Step 11

Create a title screen and a short “how to play” note so other people can understand your game quickly.

Step 12

Share your finished creation on DIY.org

Help!?

What can we use if Scratch or printed paper materials are not available?

If Scratch isn’t available use a free block-coding app like MakeCode or use a paper prototype with cut-out sprites and a token from the 'build a basic playable version' step to test movement.

My player won’t move or touching a collectible does nothing—how do I fix it?

Check the player movement code blocks and key-press events in Scratch or the token rules in the paper prototype from the 'build a basic playable version' step, and make sure collision rules for the enemy and collectible from the 'add one challenge and one collectible' step are correctly set.

How can I change the activity to suit different ages?

For younger kids use the paper prototype with simple arrow controls and one collectible from the 'add one challenge' step, while older kids can use Scratch’s costume editor to design sprites, add enemy AI, multiple levels, and score tracking from later steps.

What are quick ways to extend or personalize the game after testing?

Personalize the game by redesigning the main player in Scratch’s costume editor or on paper, adding sound effects, creating extra levels from the 'design one level' step, and polishing a title screen plus the 'how to play' note before sharing on DIY.org.

Watch videos on how to make a simple 2D game using Scratch or paper prototypes

0:00/0:00

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

Your First 2D GAME - Day 1 Beginner Tutorial

4 Videos
Your First 2D GAME - Day 1 Beginner Tutorial

Your First 2D GAME - Day 1 Beginner Tutorial

Simple 2D Game Tutorial Using Stride3D

Simple 2D Game Tutorial Using Stride3D

Learn Unity by Making a 2D Game - Full Beginner Course (6 Hours)

Learn Unity by Making a 2D Game - Full Beginner Course (6 Hours)

Full Course on How to make a 2d game in UNITY with C# | Beginners& Intermediate

Full Course on How to make a 2d game in UNITY with C# | Beginners& Intermediate

Facts about game design and prototyping for kids

🐱 The Scratch Cat is the default sprite and a fun mascot kids love to customize.

🧩 Paper prototyping lets you test levels and controls in minutes—no computer needed!

🎨 A sprite is just an image; switching costumes quickly creates animation in Scratch.

🗺️ Good level design teaches players how to play by using obstacle and reward placement.

🕹️ Playtesting with friends often finds the silliest bugs—and the best ideas to improve your game!

How do I create a simple 2D game with Scratch or a paper prototype?

Start by picking a simple game idea (maze, platformer, or chase). Sketch sprites, backgrounds and level flow on paper or in Scratch's costume editor. In Scratch, build controls with motion and event blocks; in paper prototypes, make cards for player actions and a rule sheet. Test each level, watch a child play, note confusing bits, then simplify or add challenges. Repeat playtesting and tweak sprites, timing, and controls until fun.

What materials and tools do I need to make a 2D game with Scratch or paper prototypes?

You'll need either a computer or tablet with Scratch (free online) or paper and drawing supplies for a paper prototype. Essentials: computer/tablet, Scratch account (optional), printer (optional), paper, pencils, markers, scissors, sticky notes, ruler, and a pen for rule cards. Extras: a webcam or phone for recording playtests, dice or coins for randomness, and colored paper for easy sprite stand-ins.

What ages is making a basic 2D game suitable for?

This activity suits different ages: 5–7 can make paper prototypes and design characters with adult help; 8–11 are ready for basic Scratch blocks, simple sprites and level layout with light supervision; 12+ can handle complex sprites, variables and level logic independently. Adjust complexity, add timers or scoring for older kids, and focus on playtesting and iteration for all ages to keep learning fun and achievable.

What are the benefits, safety tips, and variations for making a 2D game?

Making games builds creativity, logical thinking, sequencing, and collaboration through shared design and playtesting. Safety tips: use parent email for accounts, keep personal info out of shared projects, supervise cutting and small parts, and limit screen time with breaks. Variations: convert your design into a board game, add narrative quests, introduce difficulty modifiers, or build cooperative vs. competitive levels to extend learning and replayability.

Ready to create?

Drop Files here
Make

To create a safe space for kid creators worldwide!

Create

Vibe Coding

ChatDino

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.