Lesson Plan

Lesson:Brick Breaker

Time: 25+ mins


In this lesson, students will create a game of Brick Breaker and calibrate an object to control the paddle!

New Code Blocks

  • : React when the Actor touches another Actor while using the physics engine.
  • : Set the Actor’s x-coordinate to the specified value.
  • : Make the Actor invisible on the Stage.
  • : Set whether the Actor is affected by gravity and other Actors.


  • None


Students will...
  • Use color calibration to move a Paddle Actor
  • Create an augmented reality Brick Breaker game


  • Computers or iPads (1 per student) with a working camera and student account access to Tynker.com

Warm-Up (5 minutes)

1. Tell students to take out a piece of paper and a pencil.
2. Tell students to answer the short-response questions:
  • Are there any code blocks (e.g., if-else, set variable) that you find challenging to use? What is it that makes the code block tricky?
  • If you do not find any of the code blocks challenging to use, list and describe some of your favorites. Why are they your favorite code blocks?

Getting Started (5 minutes)

1. Use your projector to display “Module 1: Brick Breaker Intro.”
2. Read the captions to the class.

Activities (15 minutes)

Facilitate as students complete the Brick Breaker modules on their own:
1. Brick Breaker Intro (Video)
  • This short video introduces the Brick Breaker lesson.
2. Brick Breaker (DIY)
  • In this DIY, students will create an augmented reality Brick Breaker game.
  • How to play: Tell students to move their colored object to control the Paddle Actor. Hit the Brick Actors with the ball, but once the ball Actor touches the bottom of the Stage, it’s game over.
  • If the Paddle is not following your student’s object, make sure they are holding the colored object on the Paddle for a few seconds as the program calibrates the colored object, or try using a different colored object.
  • Encourage students to experiment with their code and attempt the bonus activities.

Optional Activities (10 minutes)

Let’s Brainstorm!
Brainstorm the following ideas with students:
  • What is the oldest computer or video game you can think of? What are some ways you make it into an augmented reality game?
  • Brainstorm a new augmented reality (AR) game. For example, you can brainstorm an AR game that requires the player to explore their school with a mobile device to capture all the virtual animals roaming the hallways.


CCSS-Math: MP.1
CCSS-ELA:SL.3.1, SL.3.3, W.3.1.C, W.3.2, SL.4.1, SL.4.1.C, SL.5.1, SL.5.1.C, SL.5.1.D, SL.6.1, SL.6.1.C, SL.7.1, SL.7.1.C, SL.7.1.D, SL.8.1, SL.8.1.C, SL.8.1.D
CSTA: 1A-AP-09, 1A-AP-10, 1A-AP-11, 1A-AP-14
This course is not part of your plan. Please upgrade to view all answer keys

Class Presentations

These student-facing slide presentations help educators seamlessly run Tynker lessons in a virtual or physical classroom setting. Each lesson has its own set of slides that introduce the big ideas, suggest unplugged activities, and include a section for each activity module. While running lesson slides, you can switch back and forth between the activity, the slides, answer keys and other lesson materials.
A sample slide presentation is available for your review. Please log in to view all the class presentations available with your plan..
Lesson 1
Activating Visuals
27 Slides
Lesson 2
Detecting Motion
27 Slides
Lesson 3
Visual Effects
25 Slides
Lesson 4
Tracking Motion
27 Slides
Lesson 5
Masking Actors
26 Slides
Lesson 6
Motion Direction
26 Slides
Lesson 7
Boxing Match
17 Slides
Lesson 8
Human Pong
18 Slides
Lesson 9
Brick Breaker
18 Slides
Lesson 10
Fruit Ninja
17 Slides