Departmental Advisors
Undergraduate
Elizabeth Arrigona
Graduate
Hallie Huber
Departmental Notes

EAE emphasis is offered through School of Computing or Film and Media Arts Department.

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.

  • Class Number: 17137
  • Instructor: LEWIS, CORRINNE
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 5

EAE 1050 - 001 Dig. Content Creation

EAE 1050 - 001 Dig. Content Creation

  • Class Number: 17138
  • Instructor: Salisbury, Brian
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 1
  • Class Number: 17139
  • Instructor: ANDERSON, MATT
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 0
  • Class Number: 18616
  • Instructor: ANDERSON, MATT
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: No
  • Seats Available: 0

EAE 2100 - 001 Intro to Game Design

EAE 2100 - 001 Intro to Game Design

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

EAE 2100 - 002 Intro to Game Design

EAE 2100 - 002 Intro to Game Design

  • Class Number: 18491
  • Instructor: ZAGAL, JOSE P
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: No
  • Seats Available: 1

EAE 3010 - 001 Asset Pipeline

EAE 3010 - 001 Asset Pipeline

  • Class Number: 17144
  • Instructor: VAN LANGEVELD, MARK
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 16

EAE 3010 - 002 Asset Pipeline

EAE 3010 - 002 Asset Pipeline

  • Class Number: 17145
  • Instructor: VAN LANGEVELD, MARK
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 20

EAE 3020 - 001 Ethics in Videogames

EAE 3020 - 001 Ethics in Videogames

  • Class Number: 15774
  • Instructor: ZAGAL, JOSE P
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 1
  • Class Number: 16477
  • Instructor: LEWIS, CORRINNE
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 0

EAE 3100 - 001 Level Design

EAE 3100 - 001 Level Design

  • Class Number: 17141
  • Instructor: OLSON, GABRIEL
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 15

EAE 3200 - 001 Animation for Games

EAE 3200 - 001 Animation for Games

  • Class Number: 17833
  • Instructor: Salisbury, Brian
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 14

EAE 3600 - 001 3D Modeling

EAE 3600 - 001 3D Modeling

  • Class Number: 8197
  • Instructor: SANDERS, CHASE
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: -1

EAE 3600 - 002 3D Modeling

EAE 3600 - 002 3D Modeling

  • Class Number: 8198
  • Instructor: SANDERS, CHASE
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 5

EAE 3600 - 003 3D Modeling

EAE 3600 - 003 3D Modeling

  • Class Number: 10253
  • Instructor: BENSON-KINGSLAND, PATRICK
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 0

EAE 3600 - 004 3D Modeling

EAE 3600 - 004 3D Modeling

  • Class Number: 12818
  • Instructor: CHEUNG, CHRIS
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 16

EAE 3600 - 005 3D Modeling

EAE 3600 - 005 3D Modeling

  • Class Number: 10926
  • Instructor: CHEUNG, CHRIS
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 1

EAE 3600 - 006 3D Modeling

EAE 3600 - 006 3D Modeling

  • Class Number: 11207
  • Instructor: BENSON-KINGSLAND, PATRICK
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 16

EAE 3620 - 001 Environ. Art for Games

EAE 3620 - 001 Environ. Art for Games

  • Class Number: 13328
  • Instructor: BOWN, RYAN
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 1

EAE 3625 - 002 Env. Art for Games II


This class meets in Bldg 72, Rm 240

EAE 3625 - 002 Env. Art for Games II

  • Class Number: 18618
  • Instructor: BOWN, RYAN
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 17

This class meets in Bldg 72, Rm 240

EAE 3630 - 001 Hard Surface Modeling

EAE 3630 - 001 Hard Surface Modeling

  • Class Number: 13226
  • Instructor: BOWN, RYAN
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: -1

EAE 3650 - 001 Motion Capture

EAE 3650 - 001 Motion Capture

  • Class Number: 13278
  • Instructor: MATTSON, PAUL
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 3

EAE 3660 - 001 Interactive Machinima

EAE 3660 - 001 Interactive Machinima

  • Class Number: 11592
  • Instructor: VAN LANGEVELD, MARK
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 15

EAE 3660 - 002 Interactive Machinima

EAE 3660 - 002 Interactive Machinima

  • Class Number: 12638
  • Instructor: Salisbury, Brian
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 16
  • Class Number: 13327
  • Instructor: Wood, Ryan D
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 0
  • Class Number: 17129
  • Instructor: JOHNSTONE, ALEX
  • Component: Studio
  • Type: In Person
  • Units: 4.0
  • Wait List: No
  • Seats Available: -1
  • Class Number: 17130
  • Instructor: JOHNSTONE, ALEX
  • Component: Studio
  • Type: In Person
  • Units: 4.0
  • Wait List: Yes
  • Seats Available: 0
  • Class Number: 17131
  • Instructor: ANDERSON, MATT
  • Component: Studio
  • Type: In Person
  • Units: 4.0
  • Wait List: No
  • Seats Available: 2

EAE 3720 - 001 Alt Game Development

EAE 3720 - 001 Alt Game Development

  • Class Number: 17132
  • Instructor: BAYLES, GREG
  • Component: Studio
  • Type: In Person
  • Units: 4.0
  • Wait List: No
  • Seats Available: 3

EAE 4200 - 001 Advanced Game Animation

EAE 4200 - 001 Advanced Game Animation

  • Class Number: 17140
  • Instructor: Salisbury, Brian
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 8

EAE 4300 - 001 Advanced 3D Modeling

EAE 4300 - 001 Advanced 3D Modeling

  • Class Number: 17143
  • Instructor: OLSON, GABRIEL
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 23

This course requires department consent to register. Please contact Elizabeth Arrigona at elizabeth@eae.utah.edu for the permission request form.

This course requires department consent to register. Please contact Elizabeth Arrigona at elizabeth@eae.utah.edu for the permission request form.

EAE 4900 - 001 Procedural Art Content Gen.

EAE 4900 - 001 Procedural Art Content Gen.

  • Class Number: 15680
  • Instructor: VAN LANGEVELD, MARK
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 28

EAE 4900 - 004 User Research/Experience

EAE 4900 - 004 User Research/Experience

  • Class Number: 15776
  • Instructor: GUAJARDO, ASHLEY
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Wait List: No
  • Seats Available: 25

EAE 4900 - 010 User Interface

EAE 4900 - 010 User Interface

  • Class Number: 17133
  • Instructor: GUAJARDO, ASHLEY
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Wait List: No
  • Seats Available: 25

EAE 6000 - 001 Game Design

EAE 6000 - 001 Game Design

  • Class Number: 9354
  • Instructor: GUAJARDO, ASHLEY
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 48

EAE 6000 - 002 Game Design

EAE 6000 - 002 Game Design

  • Class Number: 18512
  • Instructor: GUAJARDO, ASHLEY
  • Component: Laboratory
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 23

EAE 6000 - 003 Game Design

EAE 6000 - 003 Game Design

  • Class Number: 12670
  • Instructor: GUAJARDO, ASHLEY
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 16

EAE 6120 - 001 Game Projects II

EAE 6120 - 001 Game Projects II

  • Class Number: 9601
  • Instructor: GUAJARDO, ASHLEY
  • Instructor: OLSON, GABRIEL
  • Component: Lecture
  • Type: In Person
  • Units: 4.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 17

EAE 6200 - 001 Game Arts I


This class will be held in Building 72 room 270.

EAE 6200 - 001 Game Arts I

  • Class Number: 9556
  • Instructor: Dayley, Worth
  • Component: Activity
  • Type: In Person
  • Units: 3.0
  • Wait List: No
  • Seats Available: 6

This class will be held in Building 72 room 270.

EAE 6220 - 001 Game Arts III

EAE 6220 - 001 Game Arts III

  • Class Number: 9558
  • Instructor: OLSON, JOE
  • Component: Activity
  • Type: In Person
  • Units: 3.0
  • Wait List: No
  • Seats Available: 6

EAE 6300 - 001 C++ Game Programming

EAE 6300 - 001 C++ Game Programming

  • Class Number: 10731
  • Instructor: BARNES, JOSEPH
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: No
  • Seats Available: 11

EAE 6320 - 001 Game Engineering II

EAE 6320 - 001 Game Engineering II

  • Class Number: 10892
  • Instructor: OWNBY, JOHN-PAUL
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 11

EAE 6330 - 003 Game Engineering III

EAE 6330 - 003 Game Engineering III

  • Class Number: 19406
  • Instructor: PETERSON, GENE
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 6

EAE 6350 - 001 Technical Art I

EAE 6350 - 001 Technical Art I

  • Class Number: 13333
  • Instructor: Conover, Robin L
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: No
  • Seats Available: 0

EAE 6400 - 001 Game Production I

EAE 6400 - 001 Game Production I

  • Class Number: 9557
  • Instructor: LOTT, MICHAEL
  • Component: Activity
  • Type: In Person
  • Units: 3.0
  • Wait List: No
  • Seats Available: 3

EAE 6420 - 001 Game Production III

EAE 6420 - 001 Game Production III

  • Class Number: 9559
  • Instructor: Shen, Chris
  • Component: Activity
  • Type: In Person
  • Units: 3.0
  • Wait List: No
  • Seats Available: 6

EAE 6600 - 001 3D Modeling

EAE 6600 - 001 3D Modeling

  • Class Number: 9356
  • Instructor: SANDERS, CHASE
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 5

EAE 6620 - 002 Environ. Art for Games


This class meets in Bldg 72, Rm 240.

EAE 6620 - 002 Environ. Art for Games

  • Class Number: 18617
  • Instructor: BOWN, RYAN
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: No
  • Seats Available: -2

This class meets in Bldg 72, Rm 240.

EAE 6630 - 001 Hard Surface Modeling

EAE 6630 - 001 Hard Surface Modeling

  • Class Number: 13331
  • Instructor: BOWN, RYAN
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: No
  • Seats Available: 2

EAE 6665 - 001 Character Design


Meets in Bldg 72, Room 112.

EAE 6665 - 001 Character Design

  • Class Number: 17136
  • Instructor: Salisbury, Brian
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: No
  • Seats Available: 3

Meets in Bldg 72, Room 112.

EAE 6900 - 014 Business of Games

EAE 6900 - 014 Business of Games

  • Class Number: 11774
  • Instructor: Peters, Jeff
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Wait List: No
  • Seats Available: 17

EAE 6900 - 015 Technical Art III

EAE 6900 - 015 Technical Art III

  • Class Number: 12483
  • Instructor: Conover, Robin L
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Wait List: No
  • Seats Available: 4

EAE 6900 - 016 Shader Development

EAE 6900 - 016 Shader Development

  • Class Number: 12484
  • Instructor: KING, JAMIE
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Wait List: No
  • Seats Available: 19
  • Class Number: 17134
  • Instructor: ANDERSON, MATT
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Wait List: No
  • Seats Available: 11

EAE 6970 - 001 Master's Project Hours

EAE 6970 - 001 Master's Project Hours

  • Class Number: 10734
  • Instructor: LEWIS, CORRINNE
  • Component: Thesis Research
  • Type: In Person
  • Units: 1.0 - 9.0
  • Wait List: No
  • Seats Available: 4