Departmental Advisors
Undergraduate
Miranda Klausmeier
Graduate
Elizabeth Arrigona
Departmental Notes

EAE courses for students in the Games BS degree, Games minor and the Computer Science-EAE BS degree. Grad level courses for Master in Games program only. For more info, visit games.utah.edu.

THIS DEPARTMENT ENFORCES UNDERGRADUATE PREREQUISITES. Please note that the registration system may not factor in transfer work when determining if prerequisites have been met. If you are unable to register for a course and think you have met the prerequisite(s), please contact an advisor from this department to inquire about obtaining a permission code. You may be administratively dropped from a course if the prerequisite has not been met.

EAE 101 - 001 Survey of Games

EAE 101 - 001 Survey of Games

  • Class Number: 15565
  • Instructor: LEWIS, CORRINNE
  • Component: Lecture
  • Type: Hybrid
  • Units: 0.0
  • Wait List: No
  • Fees: $445.00
  • Seats Available: 0

EAE 1010 - 001 Survey of Games

EAE 1010 - 001 Survey of Games

  • Class Number: 13154
  • Instructor: LEWIS, CORRINNE
  • Component: Lecture
  • Type: Hybrid
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 1

EAE 1010 - 002 Survey of Games

EAE 1010 - 002 Survey of Games

  • Class Number: 18373
  • Instructor: LEWIS, CORRINNE
  • Component: Lecture
  • Type: Hybrid
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: -1

EAE 1050 - 001 Dig. Content Creation

EAE 1050 - 001 Dig. Content Creation

  • Class Number: 13155
  • Instructor: ANDERSON, MATT
  • Component: Lecture
  • Type: Hybrid
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: -1

EAE 1050 - 002 Dig. Content Creation

EAE 1050 - 002 Dig. Content Creation

  • Class Number: 13156
  • Instructor: SANDERS, CHASE
  • Component: Lecture
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 1

EAE 1050 - 003 Dig. Content Creation

EAE 1050 - 003 Dig. Content Creation

  • Class Number: 13745
  • Instructor: ANDERSON, MATT
  • Component: Lecture
  • Type: Hybrid
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: -1

EAE 1050 - 004 Dig. Content Creation

EAE 1050 - 004 Dig. Content Creation

  • Class Number: 15867
  • Instructor: SANDERS, CHASE
  • Component: Lecture
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: -2

EAE 2100 - 001 Intro to Game Design

EAE 2100 - 001 Intro to Game Design

  • Class Number: 13157
  • Instructor: ZAGAL, JOSE P
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 3

EAE 2100 - 002 Intro to Game Design

EAE 2100 - 002 Intro to Game Design

  • Class Number: 13733
  • Instructor: GUAJARDO, ASHLEY
  • Component: Lecture
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 2

EAE 2100 - 003 Intro to Game Design

EAE 2100 - 003 Intro to Game Design

  • Class Number: 18725
  • Instructor: ZAGAL, JOSE P
  • Component: Lecture
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: -4

EAE 3010 - 001 Asset Pipeline

EAE 3010 - 001 Asset Pipeline

  • Class Number: 13158
  • Instructor: VAN LANGEVELD, MARK
  • Component: Lecture
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: -3

EAE 3010 - 002 Asset Pipeline

EAE 3010 - 002 Asset Pipeline

  • Class Number: 13159
  • Instructor: VAN LANGEVELD, MARK
  • Component: Lecture
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 1

EAE 3020 - 001 Ethics in Videogames

EAE 3020 - 001 Ethics in Videogames

  • Class Number: 11392
  • Instructor: ZAGAL, JOSE P
  • Component: Lecture
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 9

EAE 3600 - 001 3D Modeling

EAE 3600 - 001 3D Modeling

  • Class Number: 9034
  • Instructor: CALDWELL, MICHAEL
  • Component: Lecture
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 1

EAE 3600 - 002 3D Modeling

EAE 3600 - 002 3D Modeling

  • Class Number: 9485
  • Instructor: CALDWELL, MICHAEL
  • Component: Lecture
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 1

EAE 3605 - 001 3D Character Prod.

EAE 3605 - 001 3D Character Prod.

  • Class Number: 15487
  • Instructor: Salisbury, Brian
  • Component: Lecture
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: -6

EAE 3610 - 001 3D Char Prod II


Please email elizabeth@eae.utah.edu for permission code request form.

EAE 3610 - 001 3D Char Prod II

  • Class Number: 11170
  • Instructor: KELLIS, ISAAC
  • Component: Lecture
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 2

Please email elizabeth@eae.utah.edu for permission code request form.

EAE 3640 - 001 Digital Fig. Sculpting

EAE 3640 - 001 Digital Fig. Sculpting

  • Class Number: 17135
  • Instructor: Salisbury, Brian
  • Component: Lecture
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 0

EAE 3645 - 001 Digital Fig. Sculpt II

EAE 3645 - 001 Digital Fig. Sculpt II

  • Class Number: 17139
  • Instructor: Salisbury, Brian
  • Component: Lecture
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 1

EAE 3660 - 002 Interactive Machinima

EAE 3660 - 002 Interactive Machinima

  • Class Number: 16211
  • Instructor: VAN LANGEVELD, MARK
  • Component: Lecture
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 6

EAE 3670 - 001 Texturing for 3D

EAE 3670 - 001 Texturing for 3D

  • Class Number: 11168
  • Instructor: BOWN, RYAN
  • Component: Lecture
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 17

EAE 3670 - 003 Texturing for 3D

EAE 3670 - 003 Texturing for 3D

  • Class Number: 13907
  • Instructor: BOWN, RYAN
  • Component: Lecture
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 5

EAE 3675 - 001 Texturing for 3D II

EAE 3675 - 001 Texturing for 3D II

  • Class Number: 11169
  • Instructor: BOWN, RYAN
  • Component: Lecture
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 3

EAE 3690 - 001 Concept Art for Games

EAE 3690 - 001 Concept Art for Games

  • Class Number: 10185
  • Instructor: Wood, Ryan D
  • Component: Lecture
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: -2

EAE 3695 - 001 Concept Art II

EAE 3695 - 001 Concept Art II

  • Class Number: 10184
  • Instructor: Wood, Ryan D
  • Component: Lecture
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 0

EAE 3710 - 001 Trad Game Develpmnt

EAE 3710 - 001 Trad Game Develpmnt

  • Class Number: 12429
  • Instructor: OLSON, GABRIEL
  • Component: Studio
  • Type: Interactive Video Conferencing
  • Units: 4.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 0

EAE 3710 - 002 Trad Game Develpmnt

EAE 3710 - 002 Trad Game Develpmnt

  • Class Number: 15868
  • Instructor: ANDERSON, MATT
  • Component: Studio
  • Type: Hybrid
  • Units: 4.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 0

EAE 3710 - 003 Trad Game Develpmnt

EAE 3710 - 003 Trad Game Develpmnt

  • Class Number: 18832
  • Instructor: EICHERS, KOLTON
  • Component: Studio
  • Type: Interactive Video Conferencing
  • Units: 4.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 0

EAE 3720 - 001 Alt Game Development

EAE 3720 - 001 Alt Game Development

  • Class Number: 11933
  • Instructor: PETERSON, GENE
  • Component: Studio
  • Type: Interactive Video Conferencing
  • Units: 4.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 13

EAE 3720 - 002 Alt Game Development

EAE 3720 - 002 Alt Game Development

  • Class Number: 12204
  • Instructor: BAYLES, GREG
  • Component: Studio
  • Type: Interactive Video Conferencing
  • Units: 4.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 0

EAE 3720 - 003 Alt Game Development

EAE 3720 - 003 Alt Game Development

  • Class Number: 12205
  • Instructor: PETERSON, GENE
  • Component: Studio
  • Type: Interactive Video Conferencing
  • Units: 4.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 0

EAE 3800 - 001 Games User Research

EAE 3800 - 001 Games User Research

  • Class Number: 17140
  • Instructor: GUAJARDO, ASHLEY
  • Component: Lecture
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 1

EAE 3810 - 001 Game User Interface Des

EAE 3810 - 001 Game User Interface Des

  • Class Number: 17141
  • Instructor: GUAJARDO, ASHLEY
  • Component: Lecture
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 2

EAE 4200 - 001 Advanced Game Animation

EAE 4200 - 001 Advanced Game Animation

  • Class Number: 14442
  • Instructor: Salisbury, Brian
  • Component: Lecture
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 7

EAE 4510 - 001 Senior Project II

EAE 4510 - 001 Senior Project II

  • Class Number: 8862
  • Instructor: ALTIZER, ROGER
  • Instructor: OLSON, GABRIEL
  • Component: Lecture
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 46

EAE 4900 - 001 Rigging for Games

EAE 4900 - 001 Rigging for Games

  • Class Number: 13391
  • Instructor: Salisbury, Brian
  • Component: Special Topics
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 0

EAE 4900 - 002 Game Streaming


With over 15 million daily active users, video game streaming has a massive impact on communities and the future of the video game industry, yet very few people understand what it is. This course is intended to be a broad survey of video game streaming from analytical critique of the format plus its uses and broad impact, to the practical methods of production, marketing and building an audience. Students will be assessed through written assignments as well as video recordings of individually produced streams. Students will gain a working knowledge of the practical implementation of what it takes to create a live stream beginning with pre-production, production, and post-production.

EAE 4900 - 002 Game Streaming

  • Class Number: 14440
  • Instructor: OLSON, GABRIEL
  • Component: Special Topics
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 1

With over 15 million daily active users, video game streaming has a massive impact on communities and the future of the video game industry, yet very few people understand what it is. This course is intended to be a broad survey of video game streaming from analytical critique of the format plus its uses and broad impact, to the practical methods of production, marketing and building an audience. Students will be assessed through written assignments as well as video recordings of individually produced streams. Students will gain a working knowledge of the practical implementation of what it takes to create a live stream beginning with pre-production, production, and post-production.

EAE 4900 - 003 Game Career Fundamentals


This course introduces students to the key fundamentals of the video game industry, including how game studios are structured and how they operate, the differences between a career at a AAA studio compared to an indie studio, and what is expected of creative employees on a day-to-day basis. This course helps prepare students with a number of necessary skills to start their career, such as resume & portfolio crafting and professional communication skills; it also outlines the skills necessary for students to flourish in the game industry, including the hows and whys of networking, successfully presenting and pitching ideas, and how to continually grow and perfect their craft.

EAE 4900 - 003 Game Career Fundamentals

  • Class Number: 15654
  • Instructor: HUNTER, ADAM
  • Component: Special Topics
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 1

This course introduces students to the key fundamentals of the video game industry, including how game studios are structured and how they operate, the differences between a career at a AAA studio compared to an indie studio, and what is expected of creative employees on a day-to-day basis. This course helps prepare students with a number of necessary skills to start their career, such as resume & portfolio crafting and professional communication skills; it also outlines the skills necessary for students to flourish in the game industry, including the hows and whys of networking, successfully presenting and pitching ideas, and how to continually grow and perfect their craft.

EAE 4900 - 005 Illustration Techniques

EAE 4900 - 005 Illustration Techniques

  • Class Number: 16402
  • Instructor: HUTCHINSON, KARIANNE
  • Component: Special Topics
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 0

In order to design a game with a specific aesthetic, a game designer must understand the way the gamer’s mind works. Only then can the designer hope to elicit a player's interpretation of the game such that the player experiences the desired aesthetic the designer created the game for. This course is an in-depth look at cognitive principles, such as perception, attention, and motivation, and how we, as game designers, can apply these principles to create the engaging games we intend. Course site: http://qed.cs.utah.edu/classes/eae-psychology-of-games
  • Class Number: 19047
  • Instructor: BLACKBURN, NANCY
  • Component: Special Topics
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 2

In order to design a game with a specific aesthetic, a game designer must understand the way the gamer’s mind works. Only then can the designer hope to elicit a player's interpretation of the game such that the player experiences the desired aesthetic the designer created the game for. This course is an in-depth look at cognitive principles, such as perception, attention, and motivation, and how we, as game designers, can apply these principles to create the engaging games we intend. Course site: http://qed.cs.utah.edu/classes/eae-psychology-of-games

EAE 6010 - 001 Level Design

EAE 6010 - 001 Level Design

  • Class Number: 8866
  • Instructor: OLSON, GABRIEL
  • Component: Studio
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Wait List: No
  • Seats Available: 1

EAE 6015 - 001 Paper Proto. for Games

EAE 6015 - 001 Paper Proto. for Games

  • Class Number: 11109
  • Instructor: ANDERSON, MATT
  • Component: Lecture
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Wait List: No
  • Seats Available: 0

EAE 6035 - 001 Narrative Game Design

EAE 6035 - 001 Narrative Game Design

  • Class Number: 11110
  • Instructor: LEWIS, CORRINNE
  • Component: Lecture
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Wait List: No
  • Seats Available: 4

EAE 6110 - 001 Game Projects I

EAE 6110 - 001 Game Projects I

  • Class Number: 8867
  • Instructor: LEWIS, CORRINNE
  • Instructor: OLSON, GABRIEL
  • Component: Studio
  • Type: Interactive Video Conferencing
  • Units: 4.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 15

EAE 6130 - 001 Game Projects III

EAE 6130 - 001 Game Projects III

  • Class Number: 8868
  • Instructor: BOWN, RYAN
  • Instructor: GUAJARDO, ASHLEY
  • Component: Studio
  • Type: Interactive Video Conferencing
  • Units: 4.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 2

EAE 6210 - 002 Game Arts II

EAE 6210 - 002 Game Arts II

  • Class Number: 14113
  • Instructor: OLSON, JOE
  • Component: Studio
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 5

EAE 6230 - 001 Game Arts IV

EAE 6230 - 001 Game Arts IV

  • Class Number: 8983
  • Instructor: Dayley, Worth
  • Component: Lecture
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 5

EAE 6310 - 001 Game Engineering I

EAE 6310 - 001 Game Engineering I

  • Class Number: 13513
  • Instructor: BARNES, JOSEPH
  • Component: Lecture
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 15

EAE 6355 - 002 Technical Art II

EAE 6355 - 002 Technical Art II

  • Class Number: 16212
  • Instructor: JOHNSON, DREW T
  • Component: Lecture
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 5

EAE 6410 - 001 Game Production II

EAE 6410 - 001 Game Production II

  • Class Number: 8870
  • Instructor: Gates, Sarah K
  • Component: Studio
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 7

EAE 6600 - 001 3D Modeling

EAE 6600 - 001 3D Modeling

  • Class Number: 9587
  • Instructor: CALDWELL, MICHAEL
  • Component: Lecture
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 2

EAE 6605 - 001 3D Character Prod.

EAE 6605 - 001 3D Character Prod.

  • Class Number: 8863
  • Instructor: KELLIS, ISAAC
  • Component: Lecture
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 2

EAE 6640 - 001 Digital Fig. Sculpting

EAE 6640 - 001 Digital Fig. Sculpting

  • Class Number: 17134
  • Instructor: Salisbury, Brian
  • Component: Lecture
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 3

EAE 6670 - 001 Texturing for 3D

EAE 6670 - 001 Texturing for 3D

  • Class Number: 10183
  • Instructor: BOWN, RYAN
  • Component: Lecture
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Wait List: No
  • Seats Available: -9

EAE 6900 - 001 Technical Art IV

EAE 6900 - 001 Technical Art IV

  • Class Number: 11230
  • Instructor: MATTSON, PAUL
  • Component: Special Topics
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 5

EAE 6900 - 002 Game Streaming

EAE 6900 - 002 Game Streaming

  • Class Number: 14441
  • Instructor: OLSON, GABRIEL
  • Component: Special Topics
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Wait List: No
  • Seats Available: 9

EAE 6900 - 005 User Research

EAE 6900 - 005 User Research

  • Class Number: 17137
  • Instructor: GUAJARDO, ASHLEY
  • Component: Special Topics
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: -12

EAE 6900 - 006 Business of Games

EAE 6900 - 006 Business of Games

  • Class Number: 17138
  • Instructor: Peters, Jeff
  • Component: Special Topics
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 3
  • Class Number: 11339
  • Instructor: Cardona-Rivera, Rogelio E
  • Component: Special Topics
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: -2