ArcadeCAMP Scratch

From: $49.00 /

ArcadeCAMP is a whole new idea in the RoboCAMP universe! It provides an introduction to programming and game development for kids ages 8 and up developed for Scratch only – no robotics sets are required! With ArcadeCAMP your students will learn how to program their own computer games by recreating the most popular games in history – from the early arcade hits such as Pong and Frogger to ultimate video-game blockbusters such as Snake or Tetris.


  • Full access to 8 game development workshops designed to inspire and teach. Materials for each workshop include:
    • introduction on video game history illustrated with pictures and animations,
    • 2-4 programming lessons (19 lessons in total),
    • step-by-step programming guides,
    • downloadable graphics and other extras,
  • access to RoboCAMP's teacher's handbooks.


  • Scratch 2.0 software
  • an Internet connection

If you are looking for RoboCAMP curriculum in your language, please check the versions issued by our distributors.

Clear selection

Banana Chase

Banana Chase is a simple game, that is an ideal way of taking first steps in game developing using Scratch. The aim of the game is to guide a gorilla (a character from our SafariCAMP WeDo lesson plan) through the maze, so it reaches a banana that is waiting for him.
The exercise consists of two lessons, during which the students will make the gorilla move accordingly to the pressed keyboard key. They will also learn how to make the game interesting by changing the mazes and animating the main character.

Bouncing Gear

Bouncing gear is a LEGO themed take on the one of the oldest arcade games: Pong. Unlike the original, our game is single player, and the objective is to bounce off the gear (that plays a role of the ball) with the paddle. A point is given for each time the player bounces the gear, but at the same time the gear gains some speed, making the game more difficult.
In the course of this exercise the students will learn how to use mathematical formulas to calculate the angle at which the gear bounces off the paddle. The game also uses variables to store points and speed of the game.


Race is a simple racing game in which one or two players race against a clock on an oval track. The longer the vehicle stays away from the track edges, the greater speed it gains.
The game features color detection to keep the vehicles on the track and variables to keep the score and modify the speed of the vehicles. The exercise consists of three lessons, however the third lesson, introducing a multi-player version of the game, is optional.

Falling Bricks

In the Falling Bricks game, the player controls the basket using a computer mouse and tries to catch as many falling LEGO bricks as possible. The bricks appear in random places at the top of the screen and, as the game progresses, fall with an increasing speed.
During this project, students learn how to code a simple game using visual programming blocks and learn several programming concepts such as using variables and random values, detecting colors and keeping score.


The Scratch version of the Snake game has every essential feature, that was found in its immensely popular variant for Nokia cell phones. The goal is always the same: to eat as much “snacks” while avoiding running into walls or snake”s own body.
In this exercise, students will get to know a clever way to make the snake appear to grow longer upon eating a snack, and learn how to increase the the difficulty level with each earned point, while avoiding making the game unplayable after certain time.

Space Explorer

Space Explorer is a single player game in which a space shuttle is maneuvered through the asteroid field. The player uses arrow keys to control the shuttle and a space key to fire a laser missile in order to destroy asteroids. The aim is to survive as long as possible.
During two lessons with this project, students learn how to build a shooter game using visual programming blocks and learn several programming concepts such as controlling shuttle”s motion using arrow keys, detecting collisions and programming motion of the asteroids and laser.


Frogger game is a simple variation on the popular arcade blockbuster. In the gameplay the player tries to guide a Frog character through the water to the other side of the screen.
The game features a keyboard controlled Frog sprite, and contains an interesting mechanism of Log sprite cloning using a number of variables.


Tetris is our take on one of the most addictive games ever. The game consists of over 100 lines of code and it is divided into four lessons. But the outcome is really worth the effort!
The game features various variables used for changing the game speed and leveling, introduces the use of a list as a way of storing data, and practices event control with the use of Scratch message blocks.


181 KB
For website use

Vertical banner

77 KB
For website use

Horizontal banner

119 KB
For website use.


1 MB