This course provides an introduction to the theory and practice of video game design and development. Students will survey the historical, technological, business, social and psychological aspects of the video gaming industry; analyze popular PC, handheld, and console games; understand the roles of the development team members; and design and create their own game using an existing game engine. (CSU)