Scratch Games
NuVu Design Sprint
SPRINT BRIEF
We will design and build an educational game using Scratch. Through this project, you will develop skills in 2D game design, creative coding, and storytelling, while exploring how games can raise awareness and inspire action.
You will create a multi-room map with interactive elements such as falling objects, movement, and scoring systems. Throughout the process, students will learn to think logically, apply loops and conditionals, and debug their work—using gameplay as a tool to inform, engage, and create impact.
WHAT WE ARE MAKING
WHY WE ARE MAKING IT
You will design and code your own
Educational Scratch game
Learn how to create characters, animate scenes, add sounds, using coding logic to build an interactive, playable experience that benefit society.
Final Project Expectations
Your process will include sketching ideas, designing characters and backgrounds, and planning the story or challenge that drives your gameplay.
Your game will include animation, movement, and interactivity. You may add sounds, scoring, or extra levels — turning your idea into a fully playable experience that reflects your creativity and coding skills.
Your design will feature an interactive game built in Scratch, where players move through different screens — from an intro scene to a winning screen — collecting, dodging, or exploring along the way.
+
+
+
Studio Skills
Collaboration
Concept Development
Programming
Game Design
Creative Thinking
Engagement and Persistence
+
+
+
+
+
+
The design process will include these steps:
Game Assets Creation
Game Inspiration & Concept
A good example of signals are "the launch of chatGPT" or "the fall of the iconic tunnel tree redwood" and good examples of drivers would be "artificial intelligence" or "climate change"
Then, identify signals (glimpses of the future we already see today) and drivers (what made the signal possible)
1
2
15 mins for testing games
60 min
Start by testing and playing a few sample Scratch games to get inspired by different styles and mechanics. Then brainstorm your own game idea.
Design your main character and background. Draw them on paper or as pixel art, then import them in Scratch.
SPRINT STEPS
Week 10
Week 11
3
Week 12-13
Game Coding
4
120 min
Add player controls and interactions. Make your character move in X and Y directions, add scoring, and program what happens when objects are collected. Test transitions between screens and debug your game.
Week 15
Game Add-ons
60 min
Add sound effects, background music, and animations to enhance your game. Refine timing, movement, and visual feedback to make it engaging and smooth.
Week 16
Game Fair
60 min
Playtest and share your final game with classmates. Give and receive feedback, celebrate creative ideas, and showcase your finished interactive game!
5
45 mins for game ideation
What is SCRATCH?
Scratch is a free, visual programming language created by MIT.
Instead of typing code, you snap together colored blocks to control characters, change backgrounds, and make interactive stories, animations, and games.
Why Scratch?
Beginner-friendly
no typing or syntax errors
Creative freedom
draw or import your own art & sounds
Instant results
test your game while building it
Great for teamwork
art, story, and code can be split between partners
What is Game Design?
Game design is more than making things fun.
It’s about crafting rules, systems, and feedback that shape the player’s experience.
We’ll explore:
Mechanics
(what you do)
Aesthetics
(what it looks and sounds like)
ACTIVITY MATERIALS
Week 10
Create an account per student on Scratch
1.1
Check the toolbox and start by exploring and testing a few Scratch games (10–15 min). Discuss what makes each game fun or challenging.
1.2
Time to brainstorm your own game idea, as a class, brainstorm ideas in each category
Community & Everyday Life
Environmental Impact
Social Impact
Reducing waste
Saving water
Helping endangered animals
Growing plants
Exploring eco-friendly choices
Inclusivity
Language preservation
Navigating a city safely (crosswalks, traffic, etc.)
Running a small business
Understanding accessibility
Exploring cultures
equality
1.3
Form groups of 3 and choose one theme that excites you the most.
Ask yourself, what’s the Story?
1.4
Ask yourself, what’s the Story?
“What’s happening in my game world? and what must the player do?”
Some story starters:
- The ocean is filling with trash — you must collect and recycle it before the fish disappear.
- A city is losing its colors because people forgot about kindness — you bring colors back by helping others.
- An old library of languages is fading — you travel through worlds to collect lost words.
- The park’s plants are dying — you grow them by bringing water and sunlight.
- People are stuck in their homes — you must build ramps and paths to make the city accessible.
1.5
Player Goal & Reward
Write one clear line:
“The player wins when…”
Examples:
- “The player wins when all animals are rescued.”
- “The player wins when the city is accessible for everyone.”
- “The player wins when 10 languages are saved.”
ACTIVITY MATERIALS
Week 11
Create an account per student on Scratch
Mouse and adapter
ACTIVITY MATERIALS
Week 11
You will fill this printed template for this session
2.1
Game Structure
Background 1
Background 2
Background 3
Background 4
You will have 4 scenes (Make sure you name each scene):
- Starting Screen (instructions with some graphics)
- First action scene
- Second action scene
- Winning/last scene
Collect the same object that keeps falling
Collect multiple different objects to get the score
Winning Graphics
Instructions
Game Graphics
2.2
Who Are the Characters?
- The Player – who are you in this world? (hero, explorer, helper, animal, robot...)
- The Goal – what must you achieve ?
- The Challenge – what makes it hard to reach that goal? (pollution, time, tricky paths, misunderstanding...)
Sketch your character! You can also draw it as pixels on: https://www.piskelapp.com/kids/
2.3
What is the Backdrop ?
The multiple environments your character is goign to exmplore
Example:
- Floating eco-island
- Lost language museum
- Inclusive city
- Recycle forest
- Underwater coral world
Students can draw it by hand, can use existing images on the internet or scratch, or even pixelate any of those drawings/images using : https://pixelartvillage.com/
2.4
Game Mechanism - Assets
Your game will include a collecting system — for example, collecting coins, items, words, or clues.
You can later add more mechanics like jumping, avoiding, unlocking, or trading to make the gameplay richer.
To make this work, first decide what items players will collect and draw them. Later, you can create them as pixel art, draw them by hand, import images from the internet, or use the assets already available in Scratch.
EXAMPLES
Play the videos to get an idea on how sketching could be a cool asset!
ACTIVITY MATERIALS
Week 12 & 13
Create an account per student on Scratch
Mouse and adapter
This template will help you navigate scratch
3.1
Sign in
Go to https://scratch.mit.edu/. Got to Join scratch
3.1
Sign in
Add a cool username
Add you country
Select your gender
Put your birthdate
Add an email you use
3.2
Create a Game file
Click on Create
3.3
Exploring Interface
Choose High Contrast
3.3
Exploring Interface
Coding Here
Game mechanics
Game Display
Game Assets
3.3
Exploring Interface
Coding Here
Game mechanics
Game Display
Game Assets
3.3
Exploring Interface
SAVE YOU WORK every time you have new changes
3.3
Exploring Interface
1.Rename your File
2. Share it with your teacher
3.3
Exploring Interface
3.3
Exploring Interface
3.3
Exploring Interface
You can access your files here
Then click "see inside"
3.4
Understanding Game Mechanics
You will be browsing the codes on the left side of the screen for you game mechanics. Check the A4 template that was provided to know what each section does!
Motion (blue): Controls movement — move, turn
Looks (purple): Switch costumes, show/hide, or say something.
Sound (pink): Adds sound effects or music
Events (yellow): Starts actions — when the green flag clicked, when key is pressed...
Control (orange): Timing and repetition — loops, waits, or checks conditions (if/else).
Sensing (light blue): Detects things — touching objects or key presses.
Operators (green): Math, logic — add, subtract, or check true/false.
Variables (dark orange): Stores information like scores, time, or health.
3.5
Adding your assets
Upload your character drawing by clicking on the first option
Game elements are called sprite in Scratch
3.6
Adding your assets
Once your character is added. You will see him on the screen. Move him wherever you want him to stand when the game starts.
Write down the X and Y values, we will need these numbers later on while coding
You can change the scale by increasing or decreasing the number
First we make sure the sprite is selected.
always start by checking for the green fag
now we setup a forever loop
then inside the loop we add 2 "if" statements that say:
if I press this arrow change x or y by a certain amount. This will be our character's speed.
Now click the green flag and test it out!
3.7
Animating your Assets I Move a Sprite
1
2
3
Add you coding blocks
Add the coordinates from where you character starts (previously written)
Insert "key...pressed"
for each "If" statement and select left and right arrows
Add a change x under each "if" statement
For right arrow add a positive number for left, add a negative number
3.7
Animating your Assets I Move a Sprite
Does movement feel too fast/slow? Adjust numbers!
3.8
Adding your Assets I Add 4 Backgrounds
Background 1
Background 2
Background 3
Background 4
You will have 4 scenes (Make sure you name each scene):
- Starting Screen (instructions with some graphics)
- First action scene
- Second action scene
- Winning/last scene
3.8
Adding your Assets I Add 4 Backgrounds
3.8
Adding your Assets I Add 4 Backgrounds
You have to rename your scenes:
Scene 1 - Starting Screen
Scene 2 - ...
Scene 3 - ...
Scene 4 - End
- Click here
2.Rename
3.8
Adding text
Click on "T" and type your text. You can move it around and position it
3.9
Switching Backgrounds
Add this code on the main character sprite
When game starts
Start in the background "Starting screen"
Always take me to the second scene If I press "space"
3.10
Organizing your codes
Right click on the block of code and "add comment". It will create a label, like the one on the left that says "To walk"
3.10
Adding you assets
Now add all your drawings (which are your game elements) so coins, objects, and so on...
3.11
Adding a Score
Create a variable, which will be our score that changes as we play and collect objects.
3.11
Adding a Score I Apply to one object
Select the object that we will be collecting in screen 2 and write the following code in it
When Game starts
Score to reset to 0
Hide the object to be collected
3.11
Adding a Score I Apply to one object
The next step is telling the game that whenever we switch to scene 2, the egg needs to show, needs to fall randomly, and reappear once it hits the floor
3.11
Adding a Score I Apply to one object
When we switch to scene 2
"Object" wait 1 second and then show up!
We are coding within the object being collected
Keep falling by 5 units (this is why it's a negative number)
Once you hit the ground which = -170 then fall again from the sky = 179 and from a different random location
3.12
Adding a Score I Apply to one object
When we switch to scene 2
We are coding within the object being collected to add on your score
Always, when object touches 'character' (sprite 1)
Then reset to a random position
Change score by adding 1and wait 1 second and repeat the cycle
3.13
Ending Score I Apply to one object
When we switch to scene 2
We are coding within the object being collected to add on your score and stop it once reached
Always, if score reaches 3
Hide the object being collected
Switch to the next scene and stop all the action for this object
3.14
Moving Y and X now
When we enter scene 3
Your character was walking only in scene 2, now we can go up in the Y direction
We can always move up and down.
This codes adds up with the previous code where we can move left and right
3.15
Collected Objects in scene 3
To complete the games we now need to search for objects in the last scene, that's why you can walk around now.
Import your remaining objects to collect
3.15
Collected Objects in scene 3
Create a variable called collected for each object you import.
Don't tick it
Only "Score" need to show
Make sure to select "for this sprite only"
Score butterfly
Score Sun
Score Ballon
3.16
Collected Objects in scene 3
You will add the following code for each object you want to collect in scene 3
When Game Start Hide
check next slide to know how to build this
When I'm in scene 3 " Show up"
I want the score for the this object to be "0"
Always, when Character is touching the object+ the score is still 0
Then change score to 1 and change score of the object to become 1. Then hide when done
3.16
Collected Objects in scene 3
You will add the following code for each object you want to collect in scene 3
Play the video
3.16
Final Wining Screen
To tell the game when the players wins, go to the main character sprite and add this code
When in scene 3
Always make sure once the total score reaches 6 then move to the wining final screen
4.1
Add ons I Sounds
Add the "play sound" code in each object being collected
4.2
Animation I Sounds
Add a mirroring effect to your character when he goes left
- Go to the first code you added for you character to move.
- Add "point in direction" 90 & Set rotation style "Left-right"
Right arrow
Left arrow
4.2
For more add ons
Check this tab
Take a screen recording of your final game. Create a presentation with up to 3 slides. You can add more slides if you want!
Game Presentation
5.1
Photo of Project
+ Student Name
1
2
3
Template of the 4 rooms
Concept Idea
+
Sketches
4
Final Video
5.2
Game fair
Sprint Brief
You’ll design and build your own video game using Scratch, starting from a simple demo template. The game will have four main screens:
Intro Screen: Title, story, or instructions.
Game Start: Objects fall or move across the screen while the player catches them
Challenge Screen: Move your character in X and Y to collect objects.
Winning Screen: ending when all goals are reached!
You’ll start by sketching ideas, designing characters and backgrounds, and then customizing the Scratch template. You can add your own animations, sounds, scoring, or collision effects to make your game unique.
By the end, you’ll have a fully playable game with your own theme, story, and visuals!