Game Courses
Our course offerings reflect the wide variety of games work and academic research. The following is a list of games courses offered through Emerging Technology in Business + Design (ETBD) and allied programs and departments. To understand how these courses fit into our formal curriculum please visit the major, co-major and minor sites.
The following list provides the core courses that count toward one of the degree programs in games.
Course Name | Analysis | Design | Code | Art |
---|---|---|---|---|
CSE174 Fundamentals of Programming and Problem Solving (3) |
X | |||
CSE201 Introduction to Software Engineering (3) |
X | |||
IMS211 Introduction to Game Studies (3) |
X | |||
CSE211 Software Construction (3) |
X | |||
IMS212 Introduction to Game Design (3) |
X | |||
CSE212 Software Engineering for UX or UI (3) |
X | |||
IMS213 Intro to Game Development (3) |
X | X | ||
IMS215 (ART215) 3D Digital Sculpting (3) |
X | |||
IMS218 (ART218) 3D Shading and Texturing (3) |
X | |||
IMS225 Games and Learning (3) |
X | X | X | X |
ART231 Painting I (3) |
X | |||
IMS238 (ENG238) Narrative and Digital Games (3) |
X | |||
CSE251 Introduction to Game Programming (3) |
X | |||
IMS254 Design Principles Applied (3) |
X | |||
IMS259 Art and Digital Tools I (3) |
X | X | ||
CSE271 Object-Oriented Programming (3) |
X | |||
IMS285 Inside the GDC (3) |
X | X | X | X |
IMS287 Streaming Media (3) |
X | |||
CSE287 Foundations of Computer Graphics and Games (3) |
X | X | ||
IMS288 Esports (3) |
X | |||
EDL290T Tabletop Games and Leadership (3) |
X | X | ||
IMS305 (ART305) 3D Character Design (3) |
X | X | ||
IMS317 Writing for Games (3) |
X | X | ||
IMS319 Foundations in 3D Design (3) |
X | |||
IMS380 (ART380) Music for Games (3) |
X | |||
CSE387 Advanced Graphics and Game Engine Design (3) |
X | X | ||
IMS391 3D Character Animation (3) |
X | |||
IMS443 Research Methods in Games (3) |
X | |||
IMS445 Advanced Game Design (3) |
X | |||
IMS461 Virtual Reality (3) |
X | X | ||
IMS466* Game Engine Scripting (3) |
X | |||
CSE486 Introduction to AI (3) |
X | |||
IMS487 Game Pipeline and Production (3) |
X | X | X | X |
CSE487 Game Design and Implementation (3) |
X | |||
ART102 Color Theory and Practice (1.5) |
X | |||
ART106 Intro to Figure Drawing (1.5) |
X | |||
ART121 Focus/Observational Drawing (3) |
X | |||
CSE274 Data Abstraction and Data Structures (3) |
X | |||
CSE464 Algorithms (3) |
X | |||
IMS253 Arcade Interface Design (3) |
||||
IMS314 Usability & Human Factors in Games (3) |
X | X | ||
IMS382 The Business of Games (3) |
X | |||
IMS384 Rhetoric of Games (3) |
X | |||
IMS453 Indie Game Development (3) |
X | X | X | |
IMS488 Game Capstone (Preproduction) (3) |
X | X | X | X |
IMS489 Game Capstone (Production) (6) |
X | X | X | X |
IMS102 Digital Experience Bootcamp (1) |
X | |||
IMS111 Game Careers and First Year Experience (1) |
X | X | X | X |
*We recommend that all games students take IMS 466 multiple times, preferably at the beginning and the end of the program. If there are topics that are not addressed then you can ask faculty members to set up an independent study with you.