ARCADE: Game Design
This introductory class to Game Design course teaches students programmatic thinking and will allow students the space to consider how games are made through the analysis of Play. Minecraft, Scratch, field games, and board games will be explored in this class. Students will be encouraged to have fun and play games, but also share and analyze the playable systems in games. Writing exercises and introductory practices in game design thinking will be presented.
Creative Coding in p5.js and hydra.js
Fundamentals of Scratch
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.
This course at NEST+m considers how to make applications and art using machine learning. Two applications, Disco Diffusion, and Teachable Machine will be our paint and canvas. Through design thinking we will solve environmental, social, engineering, and industrial problems using these AI tools. We will also code a final project in python which will allow us to analyze music and complete user goals. By the end of this class students will have a rich portfolio of web applications utilizing Machine Learning.
Storytelling and Web Development in Twine