Middle School

Middle School Game Design 1b

.5 Credits
18 weeks

Middle School Game Design 1b: Creating A Game

Building upon the prior prerequisite course, students will further advance their knowledge of game design by taking this course. Delving into the development process, students will create details and add component pieces in a game while learning to prototype, troubleshoot, and test. Additionally, exploring how to critique a game and advertise it will strengthen the student’s ability to create a fully functioning game from start to finish.


Game Development and Increasing Game Difficulty

Students will demonstrate an understanding of game development and increasing game difficulty by describing and applying the game development process, using programming skills, and explaining and applying difficulty to a game.

Troubleshooting and Improvements

Students will demonstrate an understanding of game troubleshooting and improvement by creating a paper prototype of a game, describing and applying the troubleshooting process, and identifying and implementing game improvements.

User Experience and Interface

Students will demonstrate an understanding of the user experience and interface by describing and creating user interface elements, designing a wireframe layout, and explaining how games can be made more user-friendly.

Game Testing and Critiques

Students will demonstrate an understanding of game testing and critiques by identifying the stages of game testing, writing and implementing a test plan, critiquing games, and applying critiques.

Game Industry and Careers

Students will demonstrate an understanding of the game industry and careers by describing game engines and platforms used in game design and publishing, summarizing the connection of game design in various industries, and explaining careers associated with the game design industry.

Major Topics and Concepts

Unit 1: Get Building!
Describe the three main phases of the game development process.
Make, refine, and implement a checklist plan for the development of a game.
Use programming knowledge of conditional statements and loops to develop a functioning game.
Design backdrops and trigger them appropriately.

Unit 2: Kick It Up a Notch
Use backdrops to implement level changes.
Create an enemy sprite to add difficulty to the game.
Define various terms related to improving the game.
Produce a list of enhancements that could be implemented in the next unit.

Unit 3: Give Your Game Some Swagger
Make a paper prototype of your game.
Choose two lanes of possible improvements.
Understand and apply the troubleshooting process.
Implement four improvements in your game.

Unit 4: Cater to Your User
Discuss the basic elements of a user interface.
Explain how games can be made more user-friendly.
Design a wireframe layout.
Create user interface elements in Scratch.

Unit 5: Squash the Bugs!
Identify the stages of testing.
Write and implement a test plan.
Critique games in a constructive way.
Categorize, prioritize, and implement critiques on your game.

Unit 6: The Finish Line
Understand the options and limitations of Scratch publishing.
Describe other game engines and platforms used in game design.
Explore jobs inside and outside the gaming industry.
Relate game design to the fashion, simulation, architecture, movies, TV, and military industries.

Course Materials

Video recording device
Word processing

Scratch (requires login)
Leshy SFMaker

Drawing software

Ready to Learn on Your Terms?

Discover how you can customize your learning based on your needs, interests, and talents.

happy student looking at tablet