- IMGD 204X. CHARACTER RIGGING AND TECHNICAL ANIMATION
- IMGD 240X. WRITING FOR GAMES 1: CHARACTERS
- IMGD 300X. INTER-MEDIA ELECTRONIC ARTS
- IMGD 302X. DIGITAL GAME DESIGN II
- IMGD 320X. THE ART OF ANIMATION II
- IMGD 340X. WRITING FOR GAMES II: NARRATIVE
- IMGD 480X. SOCIAL MOVEMENTS, INTERACTIVE MEDIA, AND GAMES
- IMGD 1000. CRITICAL STUDIES OF INTERACTIVE MEDIA AND GAMES
- IMGD 1001. THE GAME DEVELOPMENT PROCESS
- IMGD 1002. STORYTELLING IN INTERACTIVE MEDIA AND GAMES
- IMGD 2000. SOCIAL ISSUES IN INTERACTIVE MEDIA AND GAMES
- IMGD 2001. PHILOSOPHY AND ETHICS OF COMPUTER GAMES
- IMGD 2030. GAME AUDIO I
- IMGD 2048. TECHNICAL ART AND CHARACTER RIGGING
- IMGD 2101. 3D MODELING I
- IMGD 2201. THE ART OF ANIMATION I
- IMGD 2222. 2D Animation I
- IMGD 2333. 3D Animation I
- IMGD 2400. Writing Characters for Interactive Media and Games
- IMGD 2500. DESIGN OF TABLETOP STRATEGY GAMES
- IMGD 2700. DIGITAL PAINTING
- IMGD 2900. DIGITAL GAME DESIGN I
- IMGD 2905. DATA ANALYSIS FOR GAME DEVELOPMENT
- IMGD 3000. TECHNICAL GAME DEVELOPMENT I
- IMGD 3030. GAME AUDIO II
- IMGD 3100. NOVEL INTERFACES FOR INTERACTIVE ENVIRONMENTS
- IMGD 3101. 3D MODELING II
- IMGD 3200. INTERACTIVE ELECTRONIC ARTS
- IMGD 3201. ANIMATION II
- IMGD 3222. 2D Animation II
- IMGD 3333. 3D Animation II
- IMGD 3500. ARTISTIC GAME DEVELOPMENT I
- IMGD 3700. CONCEPT ART AND CREATIVE ILLUSTRATION
- IMGD 3900. DIGITAL GAME DESIGN II
- IMGD 4000. TECHNICAL GAME DEVELOPMENT II
- IMGD 4100. ARTIFICIAL INTELLIGENCE FOR INTERACTIVE MEDIA AND GAMES.
- IMGD 4200. HISTORY AND FUTURE OF IMMERSIVE AND INTERACTIVE MEDIA
- IMGD 4500. ARTISTIC GAME DEVELOPMENT II
- IMGD 4600. SERIOUS GAMES
- IMGD 4700. ADVANCED STORYTELLING: QUEST LOGIC AND LEVEL DESIGN
- IMGD 4900. DIGITAL GAME DESIGN STUDIO
Supplemental Undergraduate Courses
IMGD 205X. 3D ENVIRONMENTAL MODEILING
The objective of this course is to teach students how to create 3D environments and props for use in digital models, games and animation. The course will examine different types of architecture used in games. The students will learn how to create interiors and exteriors for both historical and fictional environments; to design, model, texture, and render in high detail; and to import their models into game engines for testing and deployment. Topics may include the proper usage of space, scaling, set design, lighting, surface texturing, and basic camera animation.
Recommended Background: Basic 3D modeling skills such as that provided by AR 1101.
IMGD 220X. HUMAN FIGURE IN MOTION
This course offers in-depth analysis of the human figure in action. Motion will be observed through drawing and sketching of live models, video clips, performance and pantomime, studying not only the physical exterior but also how thoughts and emotion are expressed through gesture. Students will develop skill in figure posing and staging for applications in animation, storyboards, comics and illustration.
Recommended background: Figure Drawing (AR 2202).
IMGD 240X. WRITING FOR GAMES 1: CHARACTERS
This course will present concepts and skills necessary to create compelling characters in games. Topics covered may include the 3 dimensions of character, growth and development of the player-character and non-player characters, dialogue, character relationships and evoking emotion.
Recommended background: Previous investigation in the field of interactive storytelling and its basic building blocks (IMGD 1001, IMGD 1002, or equivalent).
IMGD 340X. WRITING FOR GAMES II: NARRATIVE
This course will present concepts and skills necessary to write and implement narrative in games. Topics covered may include theme and style, different types of games and platforms, systemic storytelling, linear vs. non-linear narratives, editing and collaboration with other members of a development team.
Recommended background: Previous experience in writing for games.
IMGD 405X. ANIMATION STUDIO
Animation Studio is intended to teach students the creative processes involved in creating an animated production (2D, 3D or stop-motion) in the context of a collaborative studio environment. Students will have the opportunity to work on a single animated project for the entire term, gaining practical experience in all stages of the production pipeline (scripting, storyboarding, animatics, production and post-production).
Recommended background: Students should possess significant prior experience in the basic techniques of animation and 3D modeling, such as that provided by IMGD/AR 2101 and IMGD/AR 3201.
IMGD 440X. MOTION CAPTURE TECHNIQUES
This course will introduce students to the principles of motion capture as it applies to games, interactive media and cinema. Students will learn how to direct virtual actors, collect motion data using a variety of technologies and apply the laws of physics to datasets. Specific topics may include: Pipeline design, data reuse, efficient data optimization, methods for combining keyed and motion captured animation, and weight checking.
Recommended background: Technical Art and Character Rigging (IMGD 2048), 3D Modeling II (IMGD/AR 3201) and 3D Animation II (IMGD/AR 3333).
IMGD 480X. SOCIAL MOVEMENTS, INTERACTIVE MEDIA, AND GAMES
This course examines interactive media and games’ intersections with contemporary social movements. How are games well suited to shift worldviews and influence popular opinions? How are theories of social change in alignment with creative media making? Students will examine interdisciplinary art forms ranging from games to speculative fiction to art installations in order to understand art’s role in contemporary social movements. Students will also read and examine critical race theory, feminist theory, queer theory, and postcolonial literature in order to understand how and why social movements take place.
Recommended background: knowledge of social issues of media (IMGD 2000, IMGD 2001 or equivalent).
Supplemental Graduate Courses
IMGD 509: SP TOP: GAME DESIGN WORKSHOP
The Game Design Workshop provides students with a series of projects and challenges to introduce game design concepts, techniques, and resources. The course will consist mainly of small in-class exercises that introduce different game design concepts as well as a larger group project in which students are provided a game design challenge with particular demands and affordances for which they will need to design a series of prototypes, test and iterate on those prototypes, and create a plan for full development. In-class time will be spent on small exercises and group workshopping and critique. No programming experience is required to take this course.