MSCH-C 200: The Videogame Industry: Systems & Management (Fall)
Examines the marketplaces for games and for game-related jobs. Students learn about the game production process, strategies for turning profits, and tips for finding good jobs in this rapidly growing industry.
MSCH-C 210: Introduction to Games (Spring, Fall)
Introduces the idea of games systems by breaking down games into their different components to build a deep game literacy. Students will learn how to learn a new game quickly; teach complex games to others; recognize and excel at the many different games played in everyday life. Where most courses have readings, this course has "gamings," required games for students to play and learn.
MSCH-C 220: Game Technology (Spring, Fall)
Provides a survey of current technologies for creating games. These tools are also appropriate for projects in virtual and augmented reality and interactive journalism. Students acquire competency in several game engines demonstrated by the creation of several digital game prototypes using recently released tools.
MSCH-G 310: Game Design I (Spring, Fall)
Examines the structural and formal elements of games. Explores the theory of game design through deconstruction of tabletop games. Students will create, present, and analyze games in numerous contexts.
MSCH-G 366: Narrative Design (Fall)
Focuses on story and narrative design of video games. Explores interactive storytelling, terms and tools to critique and understand game narratives more deeply, and practice in the implementation and execution of story ideas within the world of video games.
MSCH-G 400: Game Production II (Fall)
Student development teams learn advanced techniques for conceiving and producing games. Course uses state-of-the-art game engines and industry production methods such as agile and waterfall with practice in overcoming obstacles such as bugs, poor communication, absent leadership. Prototypes will be tested and analyzed in statistical form.
MSCH-G 430: Game Environment Art (Fall)
Advanced 3D seminar. Topics vary and may include 3D modeling for games and interactive storytelling, 3D modeling for film and television, 3D modeling for the Web, 3D modeling and machinima, programming and scripting for dynamic effects in 3D environments, motion capture and 3D. Lab fee required.
MSCH-G 460: Game Workshop II: Development (Fall)
Teams formed in MSCH-G 450 continue to work on their projects, focusing on the rapid iterative production cycles, working toward a fixed deadline. Impacts on players and culture assessed through testing and critique. Students will be required to submit their prototype to outside competition, such as a juried independent games festival.
CSCI-C 292: Introduction to Game Programming (Summer, Fall)
This course explores the world of game development with a focus on programming for games. It provides an introduction to game programming using a state-of-the-art language (e.g., C#) in a game engine (e.g., Unity).