This course covers foundational topics in interactive media. Through the development of video games, students get hands-on experience with basic design concepts, 2D and 3D graphics and animation, and basic computer programming. The course uses industry-standard software and technology to prepare students for careers in related industries. Students work on a series of game projects in which they learn and practice basic interactive media skills. These basic skills assignments are accompanies by a group project which allows students to work in design groups. In their group, each student plays the role of their chosen profession, such as programmer, designer or artist.