This document summarizes the key steps taken to create a game in the Scratch programming environment: 1. Scratch was used to create the project, and the tutorials on the Scratch website provided step-by-step instructions on game development. 2. Abstraction was used to explain the main steps of creating the game without unnecessary details, such as choosing a background, collecting sprites, animating sprites, making sprites move, and adding sound. 3. The game involved coding a second and third sprite to release bubbles at random positions for the first sprite to catch and score points. Implementation involved automating the algorithms to make the sprites move and interact as specified.