Intermediate Scratch Projects


Rock Blaster: Defend the Galaxy 

Intermediate

  • Read More

    Description: Gear up for an intergalactic mission in this epic Scratch game! In Rock Blaster, you’ll take control of a spaceship, fire lasers, and blast incoming space rocks to keep your ship safe. With every rock you destroy, you'll hone your coding skills and up the intensity of the action. Are you ready to protect the galaxy and become a master space pilot? Let’s blast off and start coding!

Create Your Own Water Ride Simulation

Intermediate

  • Read More

    Ready for a splash of fun? In this Scratch 3 tutorial, we’re stepping away from games to create a cool simulation instead! You’ll learn how to model a boat moving independently around a log flume course—perfect for beginners and a great introduction to Scratch.

    This simulation isn’t just a nostalgic trip; it’s also a fantastic way to build your coding skills. Whether you’re new to Scratch or looking to master the basics, this tutorial will help you dive into the world of simulations and take your Scratch skills to the next level. Ready to ride the flume? Let’s get started!

Create Your Own Epic Platformer Game

Intermediate

  • Read More

    Ready to build your own platform game? Follow this tutorial to learn how to code a simple yet thrilling platformer game in Scratch. Perfect for aspiring game developers, this tutorial will guide you step-by-step through the process of creating your very own jumping, running, and obstacle-dodging adventure.

    Objective: Design your game world, add challenging platforms, and bring your character to life as you code a fun and dynamic platformer. Whether you’re new to Scratch or eager to create your first platform game, this tutorial is a fantastic way to get started. Let the adventure begin!

Create a Working Analogue Clock

Intermediate

  • Read More

    Step back in time and code your own classic timepiece! Long before smartwatches and smartphones, people relied on mechanical devices strapped to their wrists to tell the time. In this Scratch 3 tutorial, you’ll learn how to create your own working analogue clock—just like those wonderful devices of the past.

    Objective: Master the art of timekeeping by coding an analogue clock that ticks away just like the real thing. Once you’ve nailed it, you can add your clock to any of your Scratch projects, just because you can! This project is not only a nod to the past but also a great way to enhance your coding skills.

Power Pong: Bounce to Victory!

Intermediate

  • Read More

    Get ready to serve up some fun with your very own Pong game! In this action-packed tutorial, you’ll dive into the world of bouncing balls and paddle perfection. Whether you're aiming to beat your high score or conquer multiple levels, this project has it all.

    Objective: Create a classic Pong game where you’ll code a paddle to keep the ball in play. Score points as you bounce the ball off the paddle, but watch out—miss a shot, and it’s game over! With each level, the challenge ramps up, keeping you on your toes. Ready to show off your paddle skills and dominate the leaderboard?

Flappy Bat Fury: Avoid the obstacles

Intermediate

  • Read More

    Ready to recreate the viral sensation? In this beginner-friendly Scratch tutorial, you’ll learn how to code your very own version of the iconic Flappy Bird game that took the world by storm.

    Objective: Follow along with easy-to-understand steps as you bring Flappy Bird to life on your screen. You’ll learn how to code smooth motion, detect obstacles, and add that addictive challenge that keeps players coming back for more. Whether you’re new to Scratch or looking to try something fun, this tutorial is the perfect way to get started. Ready to flap your way to the top? Let’s dive in!

Platformer: Part 1, Movement & Gravity

Intermediate

  • Read More

    Ready to bring your platformer game to life? In this series, I’ll guide you through the process of creating a dynamic platformer in Scratch, complete with smooth movement, realistic gravity, danger areas, multiple levels, custom maps, and more.

    Objective: In this video, you’ll learn how to make your player jump and move with gravity, laying the foundation for your platformer game. We’ll cover the essentials of character movement, so your game feels smooth and responsive. This is the first step in building an engaging and challenging platformer that players will love. Ready to jump into action? Let’s get started!

Platformer: Part 2, Collisions & Jumping (Requires Part 1)

Intermediate

  • Read More

    Ready to level up your platformer game? In Part 2 of this series, we’ll show you how to bring even more realism to your game by making your character collide with the floor and jump off of platforms.

    Objective: We’ll dive into the mechanics of collisions, ensuring your character interacts with the environment just like in a real platformer. You’ll also learn how to code smooth jumping mechanics, allowing your character to leap from platform to platform with precision. This tutorial is crucial for adding depth and challenge to your game. Ready to take your platformer to the next level? Let’s jump in!

Platformer: Part 3, Coming Soon (Requires Part 1 & 2)

Intermediate

  • Read More

    Get ready for the next big leap! In Part 3 of this series, we’ll take your platformer game to new heights by adding some exciting features.

    Objective: In this tutorial, you’ll learn how to code wall jumping, giving your character the ability to scale walls and reach new areas. We’ll also introduce danger areas to challenge players and keep them on their toes. Finally, we’ll add multiple levels to your game, making it more complex and engaging. These features will make your platformer more dynamic and fun, setting the stage for an epic gaming experience.

Create a Shop for Your Game: Part 1

Intermediate

  • Read More

    Want to take your game to the next level with a shop feature? In this tutorial, I’ll show you how to add a shop to your Scratch game, where players can buy items and upgrades to enhance their gameplay.

    Objective: By the end of this video, you’ll be able to create a shop button, design items for purchase, and implement a currency system for your players to spend. This tutorial will give your game a new layer of depth and interactivity, making it more engaging and rewarding for players.

Create a Shop for Your Game: Part 2

Intermediate

  • Read More

    In this tutorial, you’ll learn how to add even more features to your Scratch shop, including game upgrades, stackable items, exclusive bonuses, and more.

    Objective: This video will guide you through the process of enhancing your shop with advanced features like stackable items and one-time bonuses that players can unlock. These additions will make your game more dynamic and rewarding, giving players more reasons to keep playing and upgrading.

Click Frenzy: Build Your Ultimate Clicker Game!

Intermediate

  • Read More

    Get your fingers ready for some serious clicking fun! In this tutorial, you’ll create a clicker game that’s as addictive as it is adorable. With cute effects, cool items to buy, and endless possibilities, your game will keep players coming back for more.

    Objective: Design a clicker game where every tap counts! You’ll code a fun and interactive experience, complete with special items that players can purchase to boost their score. Watch your clicks multiply as you unlock new levels of excitement. Are you ready to create the next clicker sensation? Let the frenzy begin!

City Defender: Asteroids Falling

Intermediate

  • Read More

    The city’s fate is in your hands! Learn how to create an action-packed game where you must defend the city from a relentless barrage of falling asteroids. Can you save the city from certain destruction? Of course you can!

    Objective: Code your own city defender game, where quick reflexes and sharp aim are your best allies. You’ll program powerful defences, track scores, and manage the increasing difficulty as you destroy incoming asteroids before they hit the ground. This tutorial challenges you to take your Scratch skills to the next level while creating an exciting game that’s sure to keep players on the edge of their seats.

Lightning Reflexes: Test Your Reaction Time

Intermediate

  • Read More

    Ready to burst some bubbles? In this tutorial, you’ll create a bubble-popping extravaganza that’s simple to play but endlessly satisfying.

    Objective: The goal is easy—place your bubble where you think the others will collide, and watch as you rack up points by popping as many bubbles as possible! Along the way, you’ll dive into key Scratch concepts like loops, cloning, sprite interaction, and passing values between sprites. It’s a great little game that’s as educational as it is fun. Let’s get popping!

Maze Master: Add power-ups

Intermediate

  • Read More

    Ready to take on the maze? In this week’s lesson, we’ll dive into the Scratch maze game tutorial, where you’ll learn to create a challenging and fun maze game from start to finish.

    Objective: You’ll master the art of moving and animating your character using coordinates, costumes, and a game loop. As you progress, you’ll learn how to keep track of and switch between levels using variables, manage the score and player lives, and even add exciting elements like power-ups and moving baddies to your game. This tutorial is packed with skills that will take your Scratch game development to the next level.

Retro Snake Game: 2 Player Battle

Intermediate

  • Read More

    Step back in time and challenge a friend! In this 20-minute Scratch 3 tutorial, you’ll learn how to recreate Gremlin’s 1975 classic, ‘Blockade’—the two-player predecessor to the iconic Snake game that took over Nokia phones in the 1990s.

    Objective: Using loops, variables, and the pen tool, you’ll code your own version of this simple yet addictive game. It’s a perfect project for beginners and a blast to play with a friend. Get ready to trap, dodge, and outsmart your opponent in this retro throwback. So, grab a buddy and start coding your way to victory!

Steady Hand Maze: Test Your Precision

Intermediate

  • Read More

    Ready for a challenge that keeps you on the edge of your seat? In this Scratch 3 tutorial, you’ll learn how to create a Steady Hand Maze game that’s as simple to make as it is addictive to play. With a bit of creativity and effort, you can design a game that players will keep coming back to time and time again!

    Objective: The rules are straightforward—guide your mouse through the maze, keeping it in the white area and avoiding any contact with the blue walls. It sounds easy, but the pressure is on as you navigate through the twists and turns of your custom-designed maze. It’s awesome fun for everyone, and a great way to sharpen your Scratch skills. Ready to test your precision? Let’s dive in!

Fruit Ninja: Slice, Dice, Samurai

Intermediate

  • Read More

    Get ready to sharpen your reflexes and slice some fruit! In this Scratch tutorial, you’ll learn how to create your very own version of the addictive Fruit Ninja game. Perfect for those looking to add some fast-paced action to their projects!

    Objective: Use your mouse to slice flying fruit out of the air while avoiding bombs that can end your game. This project will teach you how to code dynamic motion, detect collisions, and add exciting effects that make the game fun and engaging. Whether you’re new to Scratch or a seasoned coder, this tutorial will have you slicing your way to the top. Ready to become a fruit-slicing master? Let’s get started!

Knife Throw Challenge: Sharpen Your Skills

Intermediate

  • Read More

    Think you’ve got perfect timing? Put your skills to the test by creating this simple yet challenging knife-throwing game in Scratch.

    Objective: The aim is straightforward—throw your knives with precision and accuracy to hit the target. But be careful—each level ups the difficulty, making it harder to land the perfect shot! This tutorial is not only fun to play but also easy to make, making it a great project for anyone looking to improve their coding skills while enjoying some sharp gameplay. Ready to take aim? Let’s get throwing!