This course teaches students programmatic thinking, and how to design games in Scratch.
As a software engineer we will learn how to animate and clone sprites; code NPC behavior and create conditional statements; create UI/UX within the game system; utilize variables, functions, messaging, and loops; and create gameplay scenes with unique systems and behaviors.
As a designer, we will ideate games, build paper prototypes, code them in scratch, and then finally playtest, iterate and publish their games.
At the end of the class students will have a portfolio of Scratch games.