Core Skills Analysis
Coding and Game Development
Will worked on a video game he designed himself using Scratch, practicing how to turn his own creative ideas into an interactive digital project. Through this work, he developed experience with coding concepts such as giving instructions to a computer and arranging code to make a game function. He also engaged in iterative problem-solving as he worked on the project, an important part of developing and refining software. Designing his own game encouraged creativity, ownership, and persistence while helping him build an early foundation in game development.
Tips
Tips Extend Will’s project by inviting him to sketch a game plan that shows the player, goal, and sequence of events before making a new feature in Scratch. Have him add one original feature—such as a new level, character, or challenge—and test it with a family member, using the tester’s feedback to make a revision. He could also keep a brief developer journal explaining what he changed and why, then present the finished game and describe how a player interacts with it. These activities connect planning, experimentation, reflection, and communication to his creative coding.
Book Recommendations
- Coding Games in Scratch by Jon Woodcock: A hands-on guide to making games in Scratch, with projects and explanations of coding ideas.
- The Official Scratch Coding Cards by Natalie Rusk: Project cards that introduce Scratch programming through short, practical challenges.
Learning Standards
- Virginia SOL Science ES.1.a, ES.1.b, ES.1.f: Will’s self-designed game project involved defining a creative problem, using a digital model, and developing a solution through coding.
- Virginia SOL Science ES.1.e: Creating a game in Scratch connected to computational thinking and the use of technology to build an interactive project.
- Virginia SOL English 9.C.2.A and 9.C.3.A (extension): A presentation or demonstration of the game would use multimodal tools to communicate the project; this is a possible extension rather than an activity described.
Try This Next
- Game-design worksheet: sketch the player, goal, and three events in the game.
- Player-testing prompt: ask a family member to play and share one thing that worked well and one idea.
- Developer journal: write a short entry describing one feature Will added or changed.
- Game showcase: create a one-minute presentation explaining how to play.