Year 9 Game On · 9GAMZA

NSW Computing Technology · Stage 5 · 2026

📊 Teacher Dashboard — parse student progress files

Drop student .txt files from Google Classroom → see class summary, flagged help requests, at-risk students, writing submissions. All local, no login.

Term 1 · 2D Game Development (Unity + Scratch)

Students explored 2D game design in two pathways: Unity for those who installed the engine; Scratch for browser-based fallback. Culminating assessment: a playable 2D game + design portfolio.

Direct links (Term 1 artefacts)

Term 2 · Code Your Own Arcade — Python + Pygame

The whole class pivots to Python. Over 22 lessons, students learn programming from scratch and build one complete arcade game — Alien Invasion style — with their own original twist. Reference text: Matthes "Python Crash Course" (3rd edition).

Phase 1 · Weeks 1-5

Python fundamentals — variables, loops, if, functions, classes.

Phase 2-3 · Weeks 6-9

Pygame — ship, bullets, aliens, fleets, collisions.

Phase 4 · Weeks 10-11

Polish, Your Twist, playtest, showcase.

Driving question: "How do you teach a computer to play a game with you?"