Unit 10 — Jam Season

Two three-week jams — a two-button constraint jam and a card game jam — teach shipping under deadline. The card jam is the list/data-structure jam: the starter's GameManager ships with Shuffle() and AI_Turn() empty, for you.

Lessons

IDTitleWhat you build / learn
10.1a2-Button Jam: Kickoff & Pitchthe constraint; two verbs; scope rules
10.1b2-Button Jam: Build Day 1core loop first — both verbs working
10.1c2-Button Jam: Build Day 2the riskiest task, one system, the first ramp
10.1d2-Button Jam: Playtestthree rounds, one fix, verified
10.1e2-Button Jam: Polishjuice, three sounds, the freeze and the build
10.1f2-Button Jam: Showcase & Retroarcade row, star votes, the honest retro
10.2aCard Jam Kickoff: Lists & Arraysthe six lists in the starter's GameManager
10.2bScriptableObjects: Card Data as Assetscards you create by clicking, not coding
10.2cDecks: Shuffle, Draw & TraverseFisher-Yates fills the empty method; render by index
10.2dTurn Logic: Selection + IterationAI_Turn: the exam's algorithm, assembled
10.2eCard Jam: Build + Playtestwin condition, balance pass, three matches
10.2fCard Jam: Showcaserematch demands — and the bridge to the Create PT

Concepts this unit owns

Jams are process tests: scope, freeze, playtest ritual, and one-fix discipline — and the card jam's lists, procedures, and algorithms ARE the Create PT's requirements, pre-built. CED: AAP-1/2/3, DAT-1, CRD-2.

Reference docs in this unit

← Unit 9 All units Unit 11 →