Animate Your Sprite!
Green highlight

Design and animate a sprite using simple drawing and block coding to create movements, reactions, and looping animations while learning sequencing and timing.

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

Step-by-step guide to animate your sprite

What you need
Adult supervision required, colouring materials (markers crayons or coloured pencils), eraser, paper, pencil

Step 1

Think of a fun character and decide one simple action it will do like walk blink or wave.

Step 2

Draw a clear front-facing outline of your character on paper.

Step 3

Draw at least two more versions of the character showing small changes for movement so you have at least three frames.

Step 4

Colour each frame so the important parts like eyes arms or legs are easy to see.

Step 5

Open your block-coding platform and start a new project.

Step 6

Create a new blank sprite in the platform’s sprite editor.

Step 7

Recreate your first paper drawing as the sprite’s first costume using the editor’s drawing tools or import your drawing.

Step 8

Add each extra paper frame as its own costume in the sprite editor so the sprite has multiple costumes.

Step 9

Create a loop block that repeatedly switches to the next costume and waits a short time to set the animation speed.

Step 10

Add an event block so the sprite reacts when clicked or when a key is pressed and then runs the animation or moves.

Step 11

Run your project to test the animation and watch how the costumes change.

Step 12

Adjust the wait time or edit costumes to make the motion smoother until you like it.

Step 13

Save your project and share your finished animated sprite on DIY.org

Final steps

You're almost there! Complete all the steps, bring your creation to life, post it, and conquer the challenge!

Complete & Share
Challenge badge placeholder
Challenge badge

Help!?

I don't have colored markers or a tablet—what can I use instead to make and bring my frames into the sprite editor?

Use plain paper and pencil or crayons to draw your frames, photograph or scan each paper frame, and import those images as costumes into the sprite editor instead of recreating them with the platform’s drawing tools.

My sprite doesn't animate or the motion looks jumpy—what should I check?

Check that your loop block contains 'next costume' followed by a short 'wait', ensure the event block actually runs that loop, and make the drawings’ positions more consistent between frames to reduce jerky motion.

How can I adapt this activity for different age groups?

For younger kids, simplify to two clear frames with big shapes and have an adult import photos and set up the event block, while older kids can draw 6–12 subtle frames, fine-tune the wait time in the loop, and add keyboard controls or movement blocks for more advanced animation.

How can we extend or personalize the finished animated sprite?

Add a backdrop and sound blocks, script the sprite to move across the stage or react to different keys, create extra costumes for new actions, and then save and share the enhanced project on DIY.org.

Watch videos on how to animate your sprite

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

Sprite Animation Tutorial | By LucasRPDJ

4 Videos

Facts about sprite animation and block-based coding

⏱️ Animations often use frame rates like 12 or 24 frames per second; fewer frames plus smart timing can still look smooth.

🧩 Block coding (like Scratch) uses snap-together pieces so kids learn sequencing and logic without typing code.

🕹️ Early video games used sprites to let characters move independently of the background—making lively game action possible!

🎨 Pixel art sprites can be tiny—some classic game characters were just 8×8 pixels but still super recognizable.

🚀 Small loops and quick reactions—like a blink or bounce—are the secret moves that make sprites feel alive.

How do I design and animate a sprite using block coding?

To animate your sprite, start by sketching a character and drawing it in the editor or importing an image. Create multiple costumes or frames for key poses (walk, jump, idle). Use block coding: set an event (when green flag clicked), use loops (repeat/forever) to switch costumes and move (change x/y) with short waits for timing. Add condition blocks for reactions (if touching, broadcast) and test frequently, adjusting timing and sequence until smooth.

What materials do I need to animate a sprite at home?

You need a computer or tablet with internet and a block-based coding platform (Scratch, MakeCode, or Tynker), plus a mouse or touch screen/stylus. Have paper and pencil for planning and optional headphones. A simple graphics program (Paint, Pixlr) or a camera helps create sprites, and adult supervision can assist account setup. Ensure the device is charged and set up in a comfortable workspace.

What ages is the 'Animate Your Sprite!' activity suitable for?

Suitable for ages 6–14 with adjustments: 6–8-year-olds can draw simple sprites and use basic move and costume-change blocks with adult help; 9–11-year-olds can build timed loops, reactions, and simple sequences independently; 12–14-year-olds can add variables, custom sounds, and more complex logic. Adapt challenge level, provide guidance for reading-heavy blocks, and supervise younger children online.

What are the benefits of designing and animating sprites for kids?

Animating sprites teaches sequencing, timing, and logical thinking while boosting creativity and storytelling. Kids learn programming ideas like loops, events, and conditionals in a visual, hands-on way. The activity improves fine motor skills (drawing/editing), problem-solving, and persistence as they debug animations. Projects build confidence and collaboration, and can be extended with sound effects, scoring, or interactive controls for deeper learning.
DIY Yeti Character
Join Frame
Flying Text Box

One subscription, many ways to play and learn.

Try for free

Only $6.99 after trial. No credit card required