Game Development with Scratch Mini-Project

Project Overview

For the Game Development Mini Project, you’re going to create a game or interactive experience in Scratch. The project has three phases: planning, creating, and documenting. You are able to work in a team or on your own. However, if you work in a team, each member will be responsible for having the planning and documentation!

Before beginning your project, create a wireframe/plan and level layout for the game. A wireframe is a basic sketch of your game interface. You may, of course, deviate from this plan, but it’s an important step in the design process! Then, create your project. Once you are done, you will follow the instructions at the bottom of this post to create the Maker’s Reflection document.

Please focus on making sure these projects are solid and well documented. Completing and documenting your projects is required for DHF Membership.

Project Prompt

IMPORTANT: Please read this ENTIRE section before starting!

The project prompt for Game Development is going to be slightly different than the previous prompt for Graphic Design. This time, you will be able to choose between 3 different prompts

  • Create a platformer game
  • Create a scroller game
  • Create an interactive experience

Regardless of which prompt you choose, your project should demonstrate that you understand some core programming/coding concepts. It must include the following blocks/concepts:

  • Loop: This can be the repeat or forever brick
  • If statement: Include at least one conditional
  • Broadcasts/listeners
  • Motion/animation: Any type of motion
  • KeyPress

If you choose to create a Platformer, you should also include:

  • Collision Detection: Use any type of sensor for detection
  • Gravity: Use a variable to control gravity within your game world

If you choose to create a Scroller, you should also include:

  • Clones: Have sprites in your game duplicate themselves
  • Multiple backdrops: Move through different environments

If you choose to create an Interactive Experience, your project may include a variety of the concepts/blocks mentioned above, depending on how you want your project to function. Some examples of interactive experiences are:

Feel free to include much more than these concepts/blocks in your project! The mini-project is completely open to your creativity, just make sure to include the above concepts.

Remember:

  • Save your work!
    • The first time you save your project, use the File -> Save As option and give your document a name and save it to the “Documents” folder instead of the default location. While you are working, save your work every once in a while under File -> Save. When you are all done, upload the work to Google Drive.
  • Take screenshots!
    • You can create screenshots to document your project as you’re working as well as upload the final product. This is a good skill to practice as you’ll want to get in the habit of documenting a project as you’re working on it. Also, feel free to take pictures of any sketches that you’ve done in your Maker Notebook!

Maker’s Reflection

Answer these 3 questions in your reflection.

  • What was the project prompt?
  • What is your project?
  • Why did you make this project?

Then, choose at least 2 from the list below to respond to.

  • How did you plan or prototype your project before starting?
  • How did you make it? What was your process? What steps did you follow?
  • What problems or challenges did you face?
  • How did you overcome any challenges and solve problems that you met?
  • What would you do differently next time?
  • What would you tell someone else who was going to make this project?
  • What did you like best about your project?
  • How would you make it better?