MYP Design · Year 9 · Main unit

Interactive Animations & Games

Summary

Year 9 Design moves from physical robots to the screen. Students learn to program in Game Lab — shapes and sprites, the draw loop, conditionals and user input — while a parallel strand runs the design cycle: judging what makes a good game, writing a brief and a specification, then building and evaluating an interactive card of their own.

Assessments

What Makes a Good Game?A Inquiring & analysingWhat Makes a Good Game?, PDF
Interactive Card: Specification & DesignsB Developing ideasInteractive Card: Specification & Designs, PDF
Building the Interactive CardC Creating the solutionBuilding the Interactive Card, PDF
Evaluating the Interactive CardD EvaluatingEvaluating the Interactive Card, PDF

One project runs across all four criteria — most students build an interactive greetings card, and stronger coders extend the same brief into a small game. Where a task asks for the student's own design thinking, AI-generated text scores zero.

Lessons

Chapter 1 — Images and Animations
01Programming for a Purposecode.org ↗
02Plotting ShapesUnplugged — communicating how to draw.code.org ↗
03Drawing in Game LabFirst contact with the editor and the 400 × 400 grid.code.org ↗
04Shapes and Parameterscode.org ↗
05Variablescode.org ↗
06Random Numberscode.org ↗
07Mini-Project — Robot FacesConsolidates shapes, parameters and randomness.code.org ↗
08Spritescode.org ↗
09Sprite Propertiescode.org ↗
10Textcode.org ↗
11Mini-Project — Captioned Scenescode.org ↗
12The Draw LoopThe idea that makes animation possible.code.org ↗
13Sprite Movementcode.org ↗
14Mini-Project — Animationcode.org ↗
15Conditionalscode.org ↗
16Keyboard Inputcode.org ↗
17Mouse Inputcode.org ↗
18Project — Interactive CardThe build assessed under Criterion C.code.org ↗
Chapter 2 — Building Games
19Velocitycode.org ↗
20Collision Detectioncode.org ↗
21Mini-Project — Side Scrollercode.org ↗
22Complex Sprite Movementcode.org ↗
23Collisionscode.org ↗
24Mini-Project — Flyer Gamecode.org ↗
25Functionscode.org ↗
26The Game Design Processcode.org ↗
27Using the Game Design Processcode.org ↗
28Project — Design a GameThe extension route for students making a game.code.org ↗

Lessons run on code.org — each row links to that lesson. Chapter 1 plus the four summatives is the core route through the year; Chapter 2 is where students who push ahead into building games end up.

The course is Interactive Animations and Games, a CS Discoveries unit by code.org, taught in their free Game Lab environment; code.org's curriculum is released under CC BY-NC-SA 4.0 for non-commercial classroom use. Their lessons are linked, not copied. The four summative booklets are St Leonards' own assessment material, built on tasks inherited from Robert MacGregor, and adapt the planning handout from code.org's Lesson 18 under the same licence.