The Scratch Arcade project engages middle school students in a multi-week effort to conceptualize, design, and develop arcade games using Scratch programming. Over approximately 12 elective class periods, students explore existing games, blueprint their own arcade game concepts, program their games while meeting specific technical requirements including multiple sprites, costume changes, variables, loops, and conditionals, and participate in peer review and beta testing phases. The project culminates with a class arcade celebration where students showcase their completed games, followed by reflection and debriefing discussions about their learning process and takeaways.
The project emphasizes three key principles: authentic engagement through creating games for real audiences in a carnival format, sustained learning through the multi-week development cycle with daily check-ins, and collaborative construction via paired programming and peer feedback. The poster provides comprehensive educational materials including differentiation strategies for both struggling and advanced learners, cross-curricular connections to art, mathematics, and English language arts, and sample rubrics for assessment. All project materials are made freely available for educators to download, adapt, and implement in their own classrooms, with detailed pacing suggestions and daily class agendas provided to support successful implementation.
July 2025
Computer Science Teachers Association (CSTA) Annual Conference
Cleveland, Ohio, USA
A 12-day middle school project where students design, build, and showcase arcade games using Scratch, culminating in a class game fair; promotes relevant, sustained, and engaging CS learning.
Citation
Amiel, D. J., Trees, F. P., & Hickman, K. (2025, July 8). The Scratch Arcade: Deeper Learning & Authentic Engagement through Sustained Design & Collaboration [Poster presentation]. Computer Science Teachers Association (CSTA) 2025 Annual Conference, Cleveland, Ohio, USA.
