Interactive Media & Game Development

IMGD 1000. Critical Studies of Interactive Media and Games.
Cat. I
This course introduces non-technical studies of computer-based interactive media and games. The course develops a vocabulary for discussing games and other interactive media, and tools for analyzing them. Students are expected to provide written critiques using the critical approaches presented in the course. The games and other interactive media critiqued may be commercially available or under development.

IMGD 1001. The Game Development Process.
Cat. I
This course discusses the process of game development. It examines the roles of different participants in the development process and how the technical development and the artistic development proceed in tandem. Group work is emphasized, especially the importance of collaboration between technical and artistic efforts. Students are expected to participate in game development using appropriate game development tools.

IMGD 1002. Storytelling in Interactive Media and Games.
Cat. I
This course explores different types of story within gaming and other interactive media. It delineates between linear, branching, and emergent storytelling, identifies hybrids, and finds new modes of making compelling narrative. A variety of games are discussed, including early text-based adventures, roleplaying games, shooters, and strategy games. Students will construct characters, situations, and narratives through game play and scripted cut scenes. Students will explore and use visual storytelling techniques.

IMGD 2000. Social Issues in Interactive Media and Games.
Cat. II
This course provides students with a realistic assessment of the potential and problems related to interactive media and games, especially computer games, and their effects on society. Topics include individual and group behavior, diversity, human responsibility, ethical and legal issues, and intellectual property. The course examines the issues from various points of view, and discover the political, social, and economic agendas of the people or groups championing those points of view. Students will write papers, participate in discussions, and research related topics.
Recommended background: IMGD 1000.
Offered in 2008-09 and in alternating years thereafter.

IMGD 2001. Philosophy and Ethics of Computer Games.

Cat. II
This course introduces students to some of the political and ethical dimensions of the new entertainment modalities. Students will explore such issues as representation and power (e.g., gaming and disability, and race stereotyping in games), the phenomenology of virtual reality, capitalism and the commodification of leisure, gender and sexual violence, and cyberspace and democracy. Students will also develop critical tools for evaluating the ethical and social content of their own and others’ games. In addition to writing several analytical papers on the critical theory of technology, students will be encouraged to work on game designs exploring philosophical or social themes.
Recommended background: IMGD 1000.
Offered in 2009-10 and in alternating years thereafter.

IMGD 2005. Machinima (Film Making in Virtual Environments).

Cat. I
This course will address the cinemagraphic and narrative techniques involved with film making using video-game technology. Creation and development of characters, environments, and narrative structures will be explored. Using commercial game engines and audio/video editors, students will write, design, and produce complete animated movies. Industrial and artistic applications of this film making technique are discussed as well as how Machinima is contextualized in the history of film animation and visualization. Recommended background: IMGD 1002.

IMGD 3000. Technical Game Development I.
Cat. I
This course teaches technical Computer Science aspects of game development, with the focus of the course on low-level programming of a computer games. Topics include 2D and 3D game engines, simulation-type games, analog and digital controllers and other forms of tertiary input. Students will implement games or parts of games, including exploration of graphics, sound, and music as it affects game implementation.
Recommended background: CS 2303.

IMGD 3500. Artistic Game Development I.
Cat. I
This course focuses on the unique problems presented to the artist when working in game development. Students learn to work with 2D sprite-based art, including tiling and simple animation. They then explore 3D architecture, level design, texturing, and environmental animation. Students will use art to create compelling game experiences through environments by designing their own levels in both 2D and 3D games.
Recommended background: AR 3000.

IMGD 4000. Technical Game Development II.
Cat. I
This course focuses on the application of advanced Computer Science topics as they impact game development. Networking and distributed systems issues are addressed, including scalability and latency compensation techniques, for designing games for a online multi-player environments. AI, graphics and physics techniques specific to game development are discussed. Students will implement games or parts of games that apply advanced Computer Science topics.
Recommended background: IMGD 3000.

IMGD 4500. Artistic Game Development II.
Cat. I
This course focuses on the integration and organization of the various artistic elements used in game development. The course examines user interaction, interface design, and existing paradigms in current games. Students will combine elements of level design, animation, music, sound, and writing to create an aesthetically appealing game.
Recommended background: IMGD 1002, IMGD 3500, MU 1611.

Maintained by webmaster@wpi.edu
Last modified: