Special Savings: 40% Off

Game Design 201 (2019)

A fast-paced introduction to programming for students in grades 6-8. Introduce programming fundamentals to your class as they build two arcade-inspired games from start to finish. In Cannon Crasher, a physics game, they harness the power of the physics engine to program realistic jumps, projectiles, and bouncing balls. The Adventure Game features a knight who has to defeat enemies to reach treasure. Students program arrow keys, fluid motion, hero and enemy behavior, and winning conditions.Topics Covered: Events, keyboard and mouse interaction, conditional loops, nested loops, functions, and sending and receiving messages. Basic physics programming such as gravity, bounding boxes, bouncing, projectiles, impulses, and collisions.

Course

Beginner Level
100% Online
25 Lessons
168 Activities

Access this and 5,000 coding activities!

Get Started for Free

Give as Gift

Recommended for Ages 11+

Web iPad

No Prerequisites

Tynker Code Blocks

Tynker's visual code blocks are a great way for beginners to code, without needing to remember how to type syntax. By dragging and dropping code blocks together, young coders can produce vividly complex programs and games in our proprietary app, which includes support for graphics, sound, physics, and more.

What Kids Learn

  • actor properties
  • advanced animation
  • advanced costume handling
  • advanced events
  • advanced math
  • advanced messaging
  • advanced motion
  • advanced physics
  • basic math
  • basic motion
  • basic physics
  • conditional loops
  • conditional wait
  • delays
  • detect conditions
  • direction and turning
  • expert physics
  • function calls
  • functions
  • input/output
  • layers
  • operators
  • pattern recognition
  • program control
  • screen bounds
  • sequencing
  • simpe loops
  • simple conditionals
  • simple costume handling
  • simple events
  • simple loops
  • simple messaging
  • simple motion
  • simple sound playing
  • timer
  • visibility

How Kids Learn with Tynker

Kids learn on their own with a guided, hands-on approach that individualizes the learning experience. Tynker's online courses provide a complete learning system for your child to master the fundamentals of programming. Tynker's visual programming language makes it easy to learn, and once kids gain proficiency, they can seamlessly transition to Javascript coding within the Tynker learning system. Enroll in one of our plans for unlimited play across all courses.

Game-Based Learning

Tynker's self-guided lessons break down coding concepts while solving puzzles and making cool apps.

Interactive Assessments

Quick practice quizzes and assessment tests evaluate a child's comprehension of subjects taught.

Captivating Topics

There's always something to learn with multiple subjects, projects, and coding languages available.

System Requirements

Online courses require a desktop computer, laptop computer, Chromebook, or Netbook with Internet connection and a Chrome (29+), Firefox (30+), Safari (7+), or Edge (20+) browser. No downloads required.

Welcome to Game Design

Get Introduced to Tynker and start coding through guided tutorials and solving puzzles. Finally create your own "Treasure Chase" project.

13 Activities:

  • Introduction
  • Intro Video
  • Puzzles Intro
  • Collect the ray gun
  • Use a loop
  • Jump
  • Walk and Jump
  • Right Angle
  • House
  • Tutorial Intro
  • Move the Knight
  • Avoid the Ghost
  • Treasure Chase

Animated Motion

Learn about Tynker basics, such as adding animation, movement, and sounds by building an adventure game.

8 Activities:

  • Introduction
  • Concepts
  • Forest Scene
  • Get to the Treasure
  • Train the Knight
  • Treasure Run
  • Monster Mash
  • Quiz

Actor Positioning

Learn how to hide and show actors, as well as move them using X and Y coordinates.

6 Activities:

  • Concepts
  • Spooky Scene 1
  • Spooky Scene 2
  • Tear Down This Wall!
  • Hide and Seek
  • Quiz

Motion and Tracking

Learn how to navigate an Actor with the arrow keys.

6 Activities:

  • Concepts
  • The Knight Moves
  • The Knight Attacks
  • Castle Maze
  • Maze Level
  • Quiz

Conditional Loops

Learn how to specify an Actors costume and use the Forever If loop.

6 Activities:

  • Concepts
  • Looping Knight Moves
  • Knight Attack Functions
  • Zombie Survival
  • Animation Control
  • Quiz

Show and Hide

Learn to show and hide Actors using conditionals.

6 Activities:

  • Concepts
  • Hide the Ghost 1
  • Hide The Ghost 2
  • Defeat the Ghosts
  • Wizard vs. Zombies Game
  • Quiz

Actor Properties

Learn how to turn actors, use operators and check the properties of other actors.

6 Activities:

  • Concepts
  • Deflect the Fireball 1
  • Deflect the Fireball 2
  • Defeat the Trolls
  • Fireball Tennis
  • Quiz

Nested Loops

Learn how to use nested loops to give the actors multiple lives.

6 Activities:

  • Concepts
  • Multiple Lives 1
  • Multiple Lives 2
  • Let There Be Lives
  • Boss Battle
  • Quiz

Messaging

Finish the game by using broadcast blocks to add a win screen.

6 Activities:

  • Concepts
  • Open the Gate
  • Win Screen
  • Add to the Adventure Game
  • Build Your Own Adventure Game
  • Quiz

The Physics Engine

Learn to activate the built-in physics engine and set up gravity. Add multiple Actors and learn to stack them.

9 Activities:

  • Introduction
  • Play the Game
  • Concepts
  • Stack the Blocks Example
  • Stack the Blocks
  • Stack 'em up
  • Make a Structure Example
  • Make a Structure
  • Quiz

Gravity and Bouncing

Adjust the bounciness of an Actor by changing gravity and restitution.

9 Activities:

  • Bouncing Ball Example
  • Bouncing Ball
  • Gravity Simulation Example
  • Gravity Simulation
  • Owl Bounce
  • Gravity Madness Example
  • Gravity Madness Simulation
  • Bug Ball Example
  • Bug Ball

Static Platforms

Learn to use the Static and Active blocks to control the effect of physics on Actors.

8 Activities:

  • Introduction
  • Concepts
  • Learn to Make Trick Shots Example
  • Learn to Make Trick Shots
  • Owl Hunt
  • Make the Ball Bounce Example
  • Make the Ball Bounce
  • Quiz

Basketball

Make a Physics-based basketball game.

8 Activities:

  • Basketball Game Example
  • Aim, Animate, Fire
  • Basket Example
  • Set up the Basket
  • Apple Drop
  • Basketball Game
  • Falling Objects Example
  • Falling Objects

Sequencing

Train your dragon to breathe fire, blast through obstacles and find treasure.

5 Activities:

  • Jump
  • Blow Fire
  • Walk and Jump
  • Double Jump
  • Jump and Blow Fire

Repetition

Use loops to make your dragon repeat the same actions over and over again.

6 Activities:

  • Change Direction
  • Triple Jump
  • Blow. Blow. Blow.
  • Jump. Turn Around. Repeat.
  • Grow
  • Ice Breath

Patterns

Eat bugs and make your dragon grow to jump on to higher platforms.

6 Activities:

  • Eat. Grow. Turn Around. Jump.
  • Jump. Grow. Jump.
  • Sequencing with Firefly
  • Blow Fire. Blow Ice.
  • Blow Ice. Blow Fire.
  • Jump Down

Sequencing Tasks

Automate several tasks in the correct sequence to reach the treasure.

6 Activities:

  • Jump Up. Jump Down
  • Ice Breath. Grow.
  • Fire Breath. Grow.
  • Turn around jump with icefly and firefly.
  • Moving Bug
  • Moving Firefly

Using Logic

Use conditional logic to make your program flexible.

6 Activities:

  • Moving firefly with jump
  • Moving firefly and icefly
  • Moving icefly with jump down
  • Moving bug with jumps
  • Moving icefly and firefly with jump down
  • Moving icefly and firefly with jump up

Advanced Logic

Use advanced logic to handle moving bugs and barriers to reach treasure.

6 Activities:

  • All bugs moving
  • Multiple fire barriers
  • Multiple barriers
  • Jump down with moving firefly
  • Grow and jump down
  • The Dragon's Treasure

Direction

Program your dragon to fly on the right path to reach the gem.

6 Activities:

  • Forward
  • Go Further
  • Press Forward
  • Flying Islands
  • Avoid the castles!
  • Fly Forward Function

Motion

Blast the airships and move forward using pre-defined functions.

6 Activities:

  • More Fly Forward Function
  • Fireballs
  • Double Fire
  • Fire Repeatedly
  • Moving Obstacles
  • Forward Spiral

Functions

Navigate through the flying fortresses while evading the airships.

6 Activities:

  • Open spiral
  • Dodge
  • Dodge Left
  • Dodge Right
  • Dodge and Fire
  • Smart Fire

Function Library

Learn to use many functions together to make your dragon reach its goal.

6 Activities:

  • Better Smart Fire
  • Check for Airships
  • Loop it
  • Smart Dodge
  • Smart Fire and Smart Dodge
  • Modify Turn

Algorithms

Build algorithms with path detection and seth the direction to reach the gem.

6 Activities:

  • Smart Dodge and Smart Fire
  • Detect Path
  • Zig Zag
  • Get all Treasures
  • Moving Treasures
  • Zig Zag and Smart Fire

Finale

Debug the given functions and help your dragon seek it’s final treasure.

6 Activities:

  • Seek
  • Open Seek
  • Seek and Fire
  • Modify Seek
  • Modify Fly Forward
  • Treasure Hunt

actor properties

advanced animation

advanced costume handling

advanced events

advanced math

advanced messaging

advanced motion

advanced physics

basic math

basic motion

basic physics

conditional loops

conditional wait

delays

detect conditions

direction and turning

expert physics

function calls

functions

input/output

layers

operators

pattern recognition

program control

screen bounds

sequencing

simpe loops

simple conditionals

simple costume handling

simple events

simple loops

simple messaging

simple motion

simple sound playing

timer

visibility

Choose a Plan to Accelerate Learning

All plans include access for up to 3 children

40% OFF

Quarterly

$30 $18/month Now $54 billed quarterly cancel any time
40% OFF

Yearly

$25 $15/month Now $180 billed annually cancel any time
40% OFF

Lifetime*

$780 $468 one time payment Best Deal

Access everything Tynker offers

  • Thousands of hours of creative projects in Game Design, Minecraft, Python concepts, and more
  • Personalized assessments and certifications in real-world languages
  • Access to our highly rated mobile apps: Tynker, Tynker Junior & Mod Creator
  • 5,000+ lessons built to improve problem solving skills and academic performance
  • Parent dashboard with mastery stats - watch as they progress from novice to expert
  • 30 Day Money-Back Satisfaction Guarantee