Skill Level
These projects are for students who are comfortable with block-style programming and want to create their own block-style programming game.
Getting Started
Tips and Tutorials
Projects
Once you decide what type of game you will create, how will you start creating your game. There is no right or wrong way to begin, but you should have a plan on how to proceed. Below are my suggestions on how to start creating your game. Start your game by getting your sprite character to move under user control.
Students will learn to program a sprite character to move around under user control. Choose a sprite character for your game. Program the sprite to move under user control. The more complex the motion, the better your grade.
Read the Character Movement Project for more details.
Draw the environment for your character and get your character to interact with at least one object in its environment.
Read the Environment Interaction Project for more details.
Create a level (or wave) structure for your game to get progressively harder.
Read the Level Progression Project for more details.
Finish your Scratch game by adding starting, winning, and losing screens.
Read the Final Scratch Game Project for more details.