Computer Science ยท Grade 6-7
MakeCode Arcade Game Design Unit
A structured game design unit that moves students from events and variables into playable mechanics, iteration, peer testing, and technical explanation.
Learning Goals
Students learn programming fundamentals through a finished game: events, conditionals, variables, loops, collision logic, score systems, lives, levels, and debugging.
Student Task
Build a playable arcade game with a clear objective, tuned difficulty, peer-tested mechanics, and a short technical explanation of how the code works.
Assessment Method
Students are assessed on functional code, design iteration, mechanics, debugging notes, and the clarity of their explanation.