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.

5-6 weeks Ready to teach MakeCode Arcadegame logicspritesdebugging

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.