Back to search results

Game Design

Whether you are the last one standing in your favorite Battle Royale game or clicking "like" on Facebook or Instagram, game design has become a staple in modern life, extending far beyond applications in gaming. Understanding game design opens the door to design the next blockbuster video game, learn to code, or even improve your communication skills. In this course, we will introduce a breadth of concepts involving game design and apply these concepts by coding our very own games in the Python coding language. By the time the course is finished, we'll have gamified our lives, designed a board game, coded at least 4 video games, and even begun design and development of our very own original game.

No coding experience, no problem. This course is designed as an introduction to programming, using one of the easiest to learn and best supported languages available: Python. If you already have coding experience, that's fine too: class is broken into 3 parts each day extending far beyond learning to code with Python. We will explore various Game Design Principles, improving our design skills and understanding of what makes games fun and interesting; we will learn Coding Principles, starting with basic variables and types and extending all the way to object oriented programming; and students will get the opportunity to apply what they've learned to a Challenge Activity. The class culminates with a group project, where students can design and begin development of their very own video game, and presentations will be given on the final day of class.

Back to search results
Session One
-
Session Two
-
Grade(s)
9-11
at the time of application
Age(s)
14-17
on the first day of session
九鼎彩票平台官网 乐福彩票-赌博威尼斯人 99真人网址-注册 赌博威尼斯人-betway必威 皇冠官网体育平台赌博威尼斯人 皇冠官网体育平台 皇冠官网体育 u乐平台登陆-欢迎您 必威体育官网-赌博威尼斯人 澳门真人游戏网址注册