Students will learn the fundamental skills of game technology and design. These include basic programming, game design principles and project development skills. Courses in the minor present a sequence of increasingly complex problems that game design students solve as they move from basic concepts to game prototypes. These include a basic literacy with different forms of games; a fundamental understanding of game engines and other software tools that enable interactivity; an introduction to the principles of game design; production and management in a multidisciplinary media creation environment; and basic asset creation in visual and auditory media. The basic skills involved in making an effective game can be applied to many different fields, including history, computer science, and education.