Academic Resources

The University of Cincinnati offers many courses and programs centered around game design.


Courses by College

AFST 3096 Race and Gender in Video Games
DMC 2167 Intro to Game Design
DMC 2168 Topics in Games
DMC 2169 Design for Interaction
DMC 3161 Character Design and World-Building
DMC 3156 Character Animation
DMC 3157 Light/Modeling for Animation
DMC 3159 Intermediate 3D Animation
DMC 3168 Writing for Games
DMC 3169 Analog Games
DMC 4167 Game Design Capstone
DMC 4168 The Game Industry
FILM 1155 History of Animation
FILM 2008 Game Studies and New Media

EMED 4011 - Electronic Game Design 

FAA 2032 Intro to Game Art 
FAA 2033 Intro to Interactive Art
FAA 2035 Intro to New Media
FAA 2091 Intro to 2D Animation
FAA 2031 Intro to 3D Animation
FAA 2036 Intro to Programming for Sound Artists
FAA 3091 Intermediate 2D Animation
FAA 3092 Character Design and World Building
FAA 4031 Advanced Electronic Art
FAA 5132 Game Art
FAA 5133 Interactive Art
FAA 5135 New Media Art
FAA 6031 3D Animation Art
FAA 6032 Game Art
FAA 6033 Interactive Art
FAA 6035 New Media Art

IT2050C Game design and society
IT3045 Contemporary Programming
IT3049C Web Game Development
IT3080C Game Engine Lab I
IT3081C Game Engine Lab II
IT4080C Network Game Development              

EECE 2100C Pinball Design and Programming

In Development
EECE XXXX Game Theory and Strategic Decision Making (3 credits) (UG/Grad)

Courses by Subject Area

DMC 3157 Light/Modeling for Animation
DMC 3159 Intermediate 3D Animation
FAA 2032 Intro to Game Art 
FAA 2033 Intro to Interactive Art
FAA 2091 Intro to 2D Animation
FAA 2031 Intro to 3D Animation
FAA 3091 Intermediate 2D Animation
FAA 4031 Advanced Electronic Art
FAA 5132 Game Art
FAA 5133 Interactive Art
FAA 5135 New Media Art
FAA 6031 3D Animation Art
FAA 6032 Game Art
FAA 6033 Interactive Art
FAA 6035 New Media Art
FILM 1155 History of Animation

DMC 2167 Intro to Game Design
DMC 2169 Design for Interaction
DMC 3161 Character Design and World-Building (Crosslisted with FAA 3092)
EMED 4011 - Electronic Game Design 
EECE 2100C Pinball Design and Programming
FAA 3092 Character Design and World Building (Crosslisted with DMC 3161)

FAA 2036 Intro to Programming for Sound Artists
IT2050C Game design and society
IT3045 Contemporary Programming
IT3049C Web Game Development
IT3080C Game Engine Lab I
IT3081C Game Engine Lab II
IT4080C Network Game Development              

AFST 3096 Race and Gender in Video Games
DMC 2168 Topics in Games
DMC 3156 Character Animation
DMC 3168 Writing for Games
DMC 3169 Analog Games
DMC 4167 Game Design Capstone
EECE XXXX Game Theory and Strategic Decision Making (3 credits) (UG/Grad)
FAA 2035 Intro to New Media
FILM 2008 Game Studies and New Media

DMC 4168 The Game Industry

Certificates and Tracks

Required

FAA 2032 Introduction to Game Art
FAA 5131 3D Animation Art for Artists
FAA 5132 Game Art

Electives

FAA 2031 Introduction to 3D Animation Art for Artists
FAA 2033 Introduction to Interactive Art
FAA 2034 Introduction to Internet Art
FAA 2035 Introduction to New Media
FAA 2036 Introduction to Programming for Artists
FAA 2037 Introduction to Sound Art
FAA 2092 Introduction to 2D Tweening Animation for Artists
FAA 3092 Character Design and World-Building for 3D Animation and Games
FAA 4031 Advanced Electronic Art
FAA 5133 Interactive Art
FAA 5134 Internet Art
FAA 5135 New Media Art
FAA 5136 Programming for Artists
FAA 5137 Sound Art
ARTE 5122 Teaching Visual Arts in the Age of Technological Change
CODE 3021 Design Systems 1: Collaborative Studio

IT2050C Game Design and Society
IT3045 Contemporary Programming
IT3049C Web Game Development
IT3080C Game Engine Lab I
IT3081C Game Engine Lab II
IT4080C Network Game Development              

Analysis and Fundamentals:

Students must take both:
FILM 2008 Game Studies and New Media
DMC 2167 Intro to Game Design

Equity and Inclusion:

Students must take at least 1 of the following:
DMC 2168 Topics in Games: Game Design for Inclusion
AFST 3096 Race and Gender in Video Games
IT 2050C Game Design and Society

Art and Modeling:

Students must take at least 2 of the following:
FAA 2032 Intro to Game Art 
FAA 2033 Intro to Interactive Art
FAA 2035 Intro to New Media
FAA 2091 Intro to 2D Animation
FAA 2031 Intro to 3D Animation
FAA 2036 Intro to Programming for Sound Artists
DMC 3161 Character Design and World-Building for 3D Animation and Games
EMED 4011 Electronic Game Design

Programming and Interactivity:

Students must take at least 1 of the following:
DMC 2000 Digital Storytelling
DMC 2169 Design for Interaction
IT 2021 Human Computer Interaction
IT 3045 Contemporary Programming
IT 3049C Web Game Development
IT3080C Game Engine Lab I
IT3081C Game Engine Lab II
ANTH 3075 Conlanging
DMC 3169 Analog Games
IT4080C Network Game Development  

Required Courses (6 credits): 

Select at least 6 credit hours (2 courses) from the following:

CS 4033 Artificial Intelligence (3 credits)
CS 5135 Learning Probabilistic Models (3 credits)
EECE 5136 Intelligent Systems (3credits) or MECH 5135 Intelligent Systems Theory (3 credits)
AEEM 5197 Soft Computing Based AI (3 credits)

Elective Courses (6 credits): 

Select at least 6 credits hours (2 courses) from the following courses, or select at least 3 credit hours (1 course) from the following courses AND complete an AI-focused senior project (pre-approved by one of the Certificate Advisors). Core courses not used to satisfy core requirements can be taken as electives.

CS 5137 Machine Learning (3 credits) or AEEM 5088/6088 Machine Learning (3 credits)
CS 5152 Intelligent Data Analysis (3 credits)
CS 5154 Information Retrieval (3 credits)
CS 5165 Introduction to Cloud Computing (3 credits)
CS 5172 Network Science (3 credits)
CS 5173 Deep Learning (3 credits)
EECE 5128C Intelligent Machine Design (4 credits)
MECH 5131 Introduction to Robotics (3 credits)
MECH5132 – Robot Control and Design (3 credits)
MECH 5136 Robot Vision (3 credits) 
AEEM 5118 Robot Controls (3 credits)
AEEM 5196 Fuzzy Control Systems (3 credits)