Pre-Holiday Sale: 60% Off

Drone Menace Course

Welcome to Drone Menace Course, a multi-level game design. Build a multi-level arcade game with special effects and learn to program gameplay elements.

Drone Menace Course

Welcome to Drone Menace Course, a multi-level game design. Build a multi-level arcade game with special effects and learn to program gameplay elements.

Course card image for Drone Menace
Tynker gets kids coding with confidence. Access this and 5,000 more fun activities today!

Multi-Level Game Design Course

Advanced Level
100% Online
9 lessons
41 Activities

Access this and 5,000 coding activities!

Get Started for Free

Give as Gift

Recommended for Ages 10+

Web

Prerequisites

Glitch Manor

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

  • Follow step-by-step game design lessons
  • Build a game over 9 lessons
  • Learn with helpful video tutorials
  • Use events, messaging, variables, & more
  • Customize a classic arcade game

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. Courses are not supported on tablets.

Minecraft courses and server access is available to verified accounts. Minecraft for Windows 10 is required for Training Day, Agent Recall, Gears of Time, Mythicraft, and Mind Crafters courses. Content and courses are subject to changes. NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG.

Lesson image for: Enemy Drones

Enemy Drones

Start making your Drone Menace game by programming enemy drones.

6 Modules:

  • Professor Ada Must Stop Dr. Glitch
  • Introducing The Drone Menace Game
  • Play the Drone Menace Game
  • Here Come the Drones
  • Add a Drone and program it
  • Add More Drones
Lesson image for: Program the Hero

Program the Hero

Program Professor Ada's ship to move when the arrow keys are pressed and explode when it collides.

3 Modules:

  • Learn to add a bouncing rocket
  • Add another bouncing rocket
  • Programming Professor Ada's ship
Lesson image for: Create Explosions

Create Explosions

Use frame-based animation to animate explosions when objects in the game collide.

3 Modules:

  • Learn to make the satellite explode
  • Make a Drone Explode
  • Hack the Game
Lesson image for: Multiple Lives

Multiple Lives

Learn about variables as you add features like ship counts and multiple lives.

7 Modules:

  • Watch the goals for this chapter
  • Preview of what you will build
  • Introducing Variables
  • Learn to use variables
  • Keeping track of the ships
  • Learn to add a ship counter
  • Help Ada destroy the drones
Lesson image for: Ending the Game

Ending the Game

Use conditional logic to check whether the player has won or lost the game, then show a winning or losing message.

4 Modules:

  • Learn to make a game ending
  • Add A Winning Condition
  • Review Variable Blocks
  • Add a cheat code to hack the game
Lesson image for: Keeping Score

Keeping Score

Use variables and messaging to keep score for your game.

5 Modules:

  • Watch the goals for this chapter
  • Play the game
  • Sending and receiving messages
  • Learn to add scoring
  • Keep the Player from Cheating
Lesson image for: Game Difficulty

Game Difficulty

Make it harder for the player to win the game using variables and messaging.

3 Modules:

  • Learn to program the win condition
  • Make the game harder
  • Hack the game
Lesson image for: Game Speed

Game Speed

Learn how to use a global variable to control the speed of the game.

6 Modules:

  • How do you control the game speed?
  • Play the game
  • Local and Global Variables
  • Using global variables for speed control
  • More with global variables
  • Control the speed of drones
Lesson image for: Multiple Levels

Multiple Levels

Implement multiple levels, then customize your game and share it with friends.

4 Modules:

  • Adding a level picker
  • Add additional levels
  • Skin the game and customize it
  • To the moon!

Algorithms & Programming

Arrange commands in code to produce desired solutions.

Problem Solving

Evaluate task goals and identify steps to reach them.

Critical Thinking

Analyze and develop logical solutions to problems.

Decision Making

Determine options in the execution of a task with differing outcomes.

Testing & Debugging

Review code to locate and fix errors.

Creativity

Produce varied artistic output using coding and other digital skills.

Animation

Make parts of a program change appearance over time with motion or image sequences.

Game Design

Design simple to complex game programs that require continuous interaction.

Math

Utilize arithmetic, algebra, or geometry in a coding project.

Choose a Plan to Accelerate Learning

All plans include access for up to 3 children

Choose Live Online Courses

Choose a Plan to Accelerate Learning

All plans include access for up to 3 children

Choose a 3-Year Self-Paced Plan

60% OFF

Yearly

$25 $10 /month Now $120 billed annually cancel any time
60% OFF

Lifetime*

$780 $312 one time payment 71% savings over Quarterly

Quarterly

$30 /month $90 billed quarterly cancel any time

Quarterly

$30 /month $90 billed quarterly cancel any time
60% OFF

Yearly

$25 $10 /month Now $120 billed annually cancel any time
60% OFF

Lifetime*

$780 $312 one time payment 71% savings over Quarterly

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

3-Year All-Access plans include:

  • 70+ courses
  • 5,000+ activities
  • Block Coding
  • Text Coding
  • 3 Mobile Apps
  • Minecraft Modding
  • Game Design
  • Robotics
  • Hardware
  • Web Development
  • Python
  • JavaScript
  • Processing (P5.JS)
  • Data Science
  • Advanced CS

Tynker is designed to progress with your child. A three year plan accelerates their coding mastery from block coding to advanced text languages.