top of page
Build a Computer Game with Scratch ONLIN


April 1 - 5, 2024

Grades 4-12


$100 = $20/day


Hey there, future game developers and creative minds! Are you ready to embark on an exciting journey into the world of game design? Get ready to unleash your imagination, sharpen your problem-solving skills, and bring your gaming dreams to life in our special Spring Break program!

Join us for a week of adventure as we dive into the fascinating realm of game development using Scratch, a beginner-friendly platform that lets you create your very own interactive games, stories, and animations. Whether you're a seasoned coder or completely new to programming, this is your chance to become a game-making superstar!


Throughout the week, you'll learn the essentials of game design, from crafting characters and environments to programming gameplay mechanics and testing your creations. With guidance from our expert instructors and plenty of hands-on practice, you'll discover the magic of turning your ideas into playable games that you can share with friends and family.

By the end of this class, you will present your game design!



Day 1: Introduction to Game Design and Scratch (9 am - 12 pm)

  • Overview:

    • Introduce students to the concept of game design and the basics of Scratch, a block-based programming language for creating games and animations.

  • Tutorial:

    • Walk students through a beginner tutorial on Scratch, covering essential features such as sprites (characters), backgrounds, and programming blocks.

  • Brainstorming:

    • Encourage students to brainstorm ideas for their games, discussing themes, settings, characters, and objectives.

Day 2: Creating Characters and Environments (9 am - 12 pm)

  • Character Design:

    • Guide students in designing and customizing sprites (characters) for their games using Scratch's built-in editor.

  • Environment Design:

    • Assist students in creating and selecting backgrounds for their games, considering how they can enhance the game's atmosphere and storytelling.

Day 3: Programming Gameplay Mechanics (9 am - 12 pm)

  • Basic Mechanics:

    • Teach students how to program basic gameplay mechanics using Scratch, including player movement, collision detection, and scoring.

  • Interactive Elements:

    • Introduce students to programming interactive elements such as obstacles, collectibles, enemies, and power-ups, adding depth and challenge to their games.

Day 4: Level Design and Testing (9 am - 12 pm)

  • Level Design:

    • Guide students in designing and constructing game levels or stages using Scratch's stage editor, incorporating elements like terrain, platforms, hazards, and puzzles.

  • Playtesting:

    • Facilitate playtesting sessions where students can test each other's games, provide feedback, and identify areas for improvement.

  • Iteration:

    • Encourage students to iterate on their game designs based on feedback from playtesting, refining level layouts, adjusting difficulty curves, and balancing gameplay mechanics.

Day 5: Finalizing and Sharing Games (9 am - 12 pm)

  • Polishing:

    • Assist students in finalizing their games by adding finishing touches such as sound effects, music, transitions, and instructions.

  • Presentation:

    • Provide opportunities for students to showcase their completed games to the class, sharing their design process, gameplay features, and creative inspirations.

  • Sharing:

    • Guide students in sharing their games online through the Scratch community, allowing them to receive feedback from a wider audience and explore other projects created by their peers.

  • Reflection:

    • Facilitate a reflection session where students can discuss their experiences, challenges, and achievements throughout the game development process, highlighting lessons learned and skills acquired.

bottom of page