Departmental Advisors
Undergraduate (Last Names A - I)
Miranda Klausmeier
Undergraduate (Last Names J - R)
Britanie Naylor
Graduate
Dylan Zollinger
dylan.zollinger@uta
Undergraduate (Last Names S - Z)
Alexis Ulrich
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 Entertainment Arts & Engineerings 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 1010 - 002 Survey of Games

EAE 1010 - 002 Survey of Games

  • Class Number: 17531
  • Instructor: RODRIGUEZ, FERNANDO
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 178

EAE 1050 - 001 Dig. Content Creation


This course requires registration in a lab section. Students will be automatically registered for this lecture section when registering for one of the lab choices: 002, 003 or 004. Students enrolled in this course will be required to purchase a tablet. Specifications will be provided in the course syllabus.

EAE 1050 - 001 Dig. Content Creation

  • Class Number:
  • Instructor: ANDERSON, MATT
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 1

This course requires registration in a lab section. Students will be automatically registered for this lecture section when registering for one of the lab choices: 002, 003 or 004. Students enrolled in this course will be required to purchase a tablet. Specifications will be provided in the course syllabus.

EAE 1050 - 002 Dig. Content Creation

EAE 1050 - 002 Dig. Content Creation

  • Class Number: 13954
  • Instructor: ANDERSON, MATT
  • Component: Laboratory
  • Type: In Person
  • Units: --
  • Wait List: Yes
  • Seats Available: 0

EAE 1050 - 003 Dig. Content Creation

EAE 1050 - 003 Dig. Content Creation

  • Class Number: 13955
  • Instructor: ANDERSON, MATT
  • Component: Laboratory
  • Type: In Person
  • Units: --
  • Wait List: Yes
  • Seats Available: 1

EAE 1050 - 004 Dig. Content Creation

EAE 1050 - 004 Dig. Content Creation

  • Class Number: 13956
  • Instructor: ANDERSON, MATT
  • Component: Laboratory
  • Type: In Person
  • Units: --
  • Wait List: Yes
  • Seats Available: 0

EAE 1050 - 007 Dig. Content Creation


This course requires registration in a lab section. Students will be automatically registered for this lecture section when registering for one of the lab choices: 008, 009 or 010. Students enrolled in this course will be required to purchase a tablet. Specifications will be provided in the course syllabus.

EAE 1050 - 007 Dig. Content Creation

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

This course requires registration in a lab section. Students will be automatically registered for this lecture section when registering for one of the lab choices: 008, 009 or 010. Students enrolled in this course will be required to purchase a tablet. Specifications will be provided in the course syllabus.

EAE 1050 - 008 Dig. Content Creation

EAE 1050 - 008 Dig. Content Creation

  • Class Number: 13958
  • Instructor: SANDERS, CHASE
  • Component: Laboratory
  • Type: In Person
  • Units: --
  • Wait List: Yes
  • Seats Available: 0

EAE 1050 - 009 Dig. Content Creation

EAE 1050 - 009 Dig. Content Creation

  • Class Number: 13960
  • Instructor: SANDERS, CHASE
  • Component: Laboratory
  • Type: In Person
  • Units: --
  • Wait List: Yes
  • Seats Available: 0

EAE 1050 - 010 Dig. Content Creation

EAE 1050 - 010 Dig. Content Creation

  • Class Number: 13961
  • Instructor: SANDERS, CHASE
  • Component: Laboratory
  • Type: In Person
  • Units: --
  • Wait List: Yes
  • Seats Available: 3

EAE 2100 - 001 Intro to Game Design


This course requires registration in a lab section. Students will be automatically registered for this lecture section when registering for one of the lab choices: 002, 003, 004, or 005.

EAE 2100 - 001 Intro to Game Design

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

This course requires registration in a lab section. Students will be automatically registered for this lecture section when registering for one of the lab choices: 002, 003, 004, or 005.

EAE 2100 - 002 Intro to Game Design

EAE 2100 - 002 Intro to Game Design

  • Class Number: 11310
  • Instructor: GUAJARDO, ASHLEY
  • Component: Laboratory
  • Type: In Person
  • Units: --
  • Wait List: Yes
  • Seats Available: 1

EAE 2100 - 003 Intro to Game Design

EAE 2100 - 003 Intro to Game Design

  • Class Number: 14138
  • Instructor: GUAJARDO, ASHLEY
  • Component: Laboratory
  • Type: In Person
  • Units: --
  • Wait List: Yes
  • Seats Available: 1

EAE 2100 - 004 Intro to Game Design

EAE 2100 - 004 Intro to Game Design

  • Class Number: 14641
  • Instructor: GUAJARDO, ASHLEY
  • Component: Laboratory
  • Type: In Person
  • Units: --
  • Wait List: Yes
  • Seats Available: 0

EAE 2100 - 005 Intro to Game Design

EAE 2100 - 005 Intro to Game Design

  • Class Number: 14144
  • Instructor: GUAJARDO, ASHLEY
  • Component: Laboratory
  • Type: In Person
  • Units: --
  • Wait List: Yes
  • Seats Available: 0

EAE 2100 - 007 Intro to Game Design


This course requires registration in a lab section. Students will be automatically registered for this lecture section when registering for one of the lab choices: 008, 009, 010, or 011.

EAE 2100 - 007 Intro to Game Design

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

This course requires registration in a lab section. Students will be automatically registered for this lecture section when registering for one of the lab choices: 008, 009, 010, or 011.

EAE 2100 - 008 Intro to Game Design

EAE 2100 - 008 Intro to Game Design

  • Class Number: 14636
  • Instructor: ZAGAL, JOSE P
  • Component: Laboratory
  • Type: In Person
  • Units: --
  • Wait List: Yes
  • Seats Available: 0

EAE 2100 - 009 Intro to Game Design

EAE 2100 - 009 Intro to Game Design

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

EAE 2100 - 010 Intro to Game Design

EAE 2100 - 010 Intro to Game Design

  • Class Number: 15424
  • Instructor: ZAGAL, JOSE P
  • Component: Laboratory
  • Type: In Person
  • Units: --
  • Wait List: Yes
  • Seats Available: 1

EAE 2100 - 011 Intro to Game Design

EAE 2100 - 011 Intro to Game Design

  • Class Number: 15425
  • Instructor: ZAGAL, JOSE P
  • Component: Laboratory
  • Type: In Person
  • Units: --
  • Wait List: Yes
  • Seats Available: 1

EAE 2600 - 001 Intro to 3D Game Art

EAE 2600 - 001 Intro to 3D Game Art

  • Class Number: 15522
  • Instructor: CRAGHEAD, BRANDEN
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 0

EAE 2600 - 002 Intro to 3D Game Art

EAE 2600 - 002 Intro to 3D Game Art

  • Class Number: 16230
  • Instructor: CRAGHEAD, BRANDEN
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 2

EAE 2600 - 003 Intro to 3D Game Art

EAE 2600 - 003 Intro to 3D Game Art

  • Class Number: 16446
  • Instructor: RAPPLEYE, IAN
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 0

EAE 2900 - 001 Essntl Skills Game Dev. Teams

EAE 2900 - 001 Essntl Skills Game Dev. Teams

  • Class Number: 19506
  • Instructor: LEWIS, CORRINNE
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: -2

EAE 2900 - 002 Illustration Techniques

EAE 2900 - 002 Illustration Techniques

  • Class Number: 19507
  • Instructor: HUTCHINSON, KARIANNE
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 2

EAE 2900 - 003 Games, Society and Self

EAE 2900 - 003 Games, Society and Self

  • Class Number: 19508
  • Instructor: GUAJARDO, ASHLEY
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 0

EAE 3010 - 001 Asset Pipeline

EAE 3010 - 001 Asset Pipeline

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

EAE 3010 - 002 Asset Pipeline

EAE 3010 - 002 Asset Pipeline

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

EAE 3010 - 003 Asset Pipeline

EAE 3010 - 003 Asset Pipeline

  • Class Number: 12688
  • Instructor: PRESTWICH, ELAINE
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 0

EAE 3020 - 001 Ethics in Videogames

EAE 3020 - 001 Ethics in Videogames

  • Class Number: 9717
  • Instructor: MOSER, SHELBY
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 0

EAE 3020 - 002 Ethics in Videogames

EAE 3020 - 002 Ethics in Videogames

  • Class Number: 14639
  • Instructor: COHEN, ELIYA
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: -1

EAE 3020 - 003 Ethics in Videogames

EAE 3020 - 003 Ethics in Videogames

  • Class Number: 15454
  • Instructor: LEE, JOONHO
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 0

EAE 3020 - 004 Ethics in Videogames

EAE 3020 - 004 Ethics in Videogames

  • Class Number: 19070
  • Instructor: MOSER, SHELBY
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 0

EAE 3035 - 001 Storycrafting for Games

EAE 3035 - 001 Storycrafting for Games

  • Class Number: 16341
  • Instructor: WILSON, SAM
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: -3

EAE 3100 - 001 Level Design

EAE 3100 - 001 Level Design

  • Class Number: 15517
  • Instructor: EGAN, JENNIFER
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 0

EAE 3100 - 002 Level Design

EAE 3100 - 002 Level Design

  • Class Number: 18756
  • Instructor: AUSTIN, DOMINIC
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 0

EAE 3150 - 001 Mobile Game Design

EAE 3150 - 001 Mobile Game Design

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

EAE 3205 - 001 Rigging for Games

EAE 3205 - 001 Rigging for Games

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

EAE 3205 - 002 Rigging for Games

EAE 3205 - 002 Rigging for Games

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

EAE 3600 - 001 3D Modeling

EAE 3600 - 001 3D Modeling

  • Class Number: 7866
  • Instructor: CALDWELL, MICHAEL
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 3

EAE 3605 - 001 3D Character Prod.

EAE 3605 - 001 3D Character Prod.

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

EAE 3610 - 001 3D Char Prod II

EAE 3610 - 001 3D Char Prod II

  • Class Number: 9593
  • Instructor: KELLIS, ISAAC
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 17

EAE 3640 - 001 Digital Fig. Sculpting

EAE 3640 - 001 Digital Fig. Sculpting

  • Class Number: 14129
  • Instructor: HANSEN, DANA
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 7

EAE 3645 - 001 Digital Fig. Sculpt II

EAE 3645 - 001 Digital Fig. Sculpt II

  • Class Number: 13057
  • Instructor: HANSEN, DANA
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 3

EAE 3660 - 001 Interactive Machinima

EAE 3660 - 001 Interactive Machinima

  • Class Number: 14156
  • Instructor: EICHERS, KOLTON
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 0

EAE 3660 - 002 Interactive Machinima

EAE 3660 - 002 Interactive Machinima

  • Class Number: 12545
  • Instructor: EICHERS, KOLTON
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 2

EAE 3660 - 003 Interactive Machinima

EAE 3660 - 003 Interactive Machinima

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

EAE 3670 - 001 Texturing for 3D

EAE 3670 - 001 Texturing for 3D

  • Class Number: 9591
  • Instructor: RAPPLEYE, IAN
  • Component: Lecture
  • Type: Interactive Video Conferencing
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 2

EAE 3675 - 001 Texturing for 3D II

EAE 3675 - 001 Texturing for 3D II

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

EAE 3690 - 002 Concept Art for Games

EAE 3690 - 002 Concept Art for Games

  • Class Number: 16457
  • Instructor: ENG, MATT
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 2

EAE 3690 - 003 Concept Art for Games

EAE 3690 - 003 Concept Art for Games

  • Class Number: 17530
  • Instructor: MAGRE, SCARLET
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: No
  • Seats Available: 1

EAE 3710 - 001 Trad Game Development

EAE 3710 - 001 Trad Game Development

  • Class Number: 10478
  • Instructor: LIMASILVA, KELLE
  • Component: Studio
  • Type: In Person
  • Units: 4.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 0

EAE 3710 - 002 Trad Game Development

EAE 3710 - 002 Trad Game Development

  • Class Number: 12372
  • Instructor: LIMASILVA, KELLE
  • Component: Studio
  • Type: In Person
  • Units: 4.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 0

EAE 3710 - 003 Trad Game Development

EAE 3710 - 003 Trad Game Development

  • Class Number: 18759
  • Instructor: CALDWELL, MICHAEL
  • Component: Studio
  • Type: In Person
  • Units: 4.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: -1

EAE 3720 - 001 Alt Game Development

EAE 3720 - 001 Alt Game Development

  • Class Number: 10139
  • Instructor: ANDERSON, MATT
  • Component: Studio
  • Type: In Person
  • Units: 4.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: -1

EAE 3720 - 002 Alt Game Development


The course fee covers digital course materials through the Inclusive Access program. Students may request to opt out here: https://portal.verba.io/utah/login

EAE 3720 - 002 Alt Game Development

  • Class Number: 10339
  • Instructor: BAYLES, GREG
  • Component: Studio
  • Type: In Person
  • Units: 4.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 0

The course fee covers digital course materials through the Inclusive Access program. Students may request to opt out here: https://portal.verba.io/utah/login

EAE 3720 - 003 Alt Game Development

EAE 3720 - 003 Alt Game Development

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

EAE 4200 - 001 Advanced Game Animation

EAE 4200 - 001 Advanced Game Animation

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

EAE 4510 - 001 Capstone II

EAE 4510 - 001 Capstone II

  • Class Number: 7727
  • Instructor: BAYLES, GREG
  • Instructor: RODRIGUEZ, FERNANDO
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 0

EAE 4900 - 002 Psychology of Games


Pre-Reqs: Full major in Games. Non and pre-majors will be removed. In this course we will examine in-depth a variety of cognitive principles relevant to the design of video games. The purpose of this course is two-fold: (a) to provide students with a deep understanding of the psychology at work during play and (b) to identify how to make psychological principles actionable during the process of designing a video game. We will explore challenges around human perception, attention, memory, problem solving, and learning, in order to predictably design the engaging games we intend. The course fee covers digital course materials through the Inclusive Access program. Students may request to opt out here: https://portal.verba.io/utah/login

EAE 4900 - 002 Psychology of Games

  • Class Number: 13055
  • Instructor: BLACKBURN, NANCY E
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Fees: $34.39
  • Seats Available: 0

Pre-Reqs: Full major in Games. Non and pre-majors will be removed. In this course we will examine in-depth a variety of cognitive principles relevant to the design of video games. The purpose of this course is two-fold: (a) to provide students with a deep understanding of the psychology at work during play and (b) to identify how to make psychological principles actionable during the process of designing a video game. We will explore challenges around human perception, attention, memory, problem solving, and learning, in order to predictably design the engaging games we intend. The course fee covers digital course materials through the Inclusive Access program. Students may request to opt out here: https://portal.verba.io/utah/login

EAE 4900 - 003 Critical Game Design Seminar


This seminar combines theory and practice as students study a game genre (established or emergent) by critically playing, engaging with scholarly work, and meeting to discuss and present on the games studied. The game genre of study will vary from semester to semester. This semester’s genre will be “tactical” games. Pre-req: Major Status, BS in Games or Emphasis in EAE (CS). Fill out permission request form on the Games website for a code. *Note: This course is 1 credit only, and Games electives must be 3 credits each. See advisor regarding how this course will apply to your Games degree.

EAE 4900 - 003 Critical Game Design Seminar

  • Class Number: 12298
  • Instructor: ZAGAL, JOSE P
  • Component: Special Topics
  • Type: In Person
  • Units: 1.0
  • Wait List: Yes
  • Seats Available: 1

This seminar combines theory and practice as students study a game genre (established or emergent) by critically playing, engaging with scholarly work, and meeting to discuss and present on the games studied. The game genre of study will vary from semester to semester. This semester’s genre will be “tactical” games. Pre-req: Major Status, BS in Games or Emphasis in EAE (CS). Fill out permission request form on the Games website for a code. *Note: This course is 1 credit only, and Games electives must be 3 credits each. See advisor regarding how this course will apply to your Games degree.

EAE 4900 - 004 Realtime VFX


Real-time VFX is a type of dynamic animation used to add polish and breathe life into a game. It encompasses anything that moves that isn’t a character or an object, and is typically split into two categories; gameplay effect and environment effect. Things like water, fire, explosions, spells, and electricity are typical effects that a VFX artist may develop for a project. This course will cover fundamental elements of VFX like creating particle systems, authoring complex shaders and materials, optimization, generating and using flip books and more.

EAE 4900 - 004 Realtime VFX

  • Class Number: 12686
  • Instructor: LYON, DAMEAN
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 3

Real-time VFX is a type of dynamic animation used to add polish and breathe life into a game. It encompasses anything that moves that isn’t a character or an object, and is typically split into two categories; gameplay effect and environment effect. Things like water, fire, explosions, spells, and electricity are typical effects that a VFX artist may develop for a project. This course will cover fundamental elements of VFX like creating particle systems, authoring complex shaders and materials, optimization, generating and using flip books and more.

EAE 4900 - 009 Urban Aesthetics & Play


This theory-based course focuses on how digital technologies have shaped how we perceive, experience, and interact with urban environments. By applying theory from urban aesthetics and games studies, students will focus on gaming mechanics and technology encountered in urban areas and how these technologies can help reimagine public social spaces as playful cities. Specific topics include ‘serious-gamification’, technology and the natural environment, hostile design, and playable cities.

EAE 4900 - 009 Urban Aesthetics & Play

  • Class Number: 18783
  • Instructor: MOSER, SHELBY
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 0

This theory-based course focuses on how digital technologies have shaped how we perceive, experience, and interact with urban environments. By applying theory from urban aesthetics and games studies, students will focus on gaming mechanics and technology encountered in urban areas and how these technologies can help reimagine public social spaces as playful cities. Specific topics include ‘serious-gamification’, technology and the natural environment, hostile design, and playable cities.

EAE 4900 - 010 Intro to Video Game Audio


Fill out permission request form on the Games website for a code. (link here: https://admin.coe.utah.edu/permission-codes/student/request/eae)

EAE 4900 - 010 Intro to Video Game Audio

  • Class Number: 19636
  • Instructor: RUNYAN, SARA
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 0

Fill out permission request form on the Games website for a code. (link here: https://admin.coe.utah.edu/permission-codes/student/request/eae)

EAE 6010 - 001 Level Design

EAE 6010 - 001 Level Design

  • Class Number: 7731
  • Instructor: KIRBY, KALTIN
  • Component: Studio
  • Type: In Person
  • Units: 3.0
  • Wait List: No
  • Seats Available: 2

EAE 6015 - 001 Paper Proto. for Games

EAE 6015 - 001 Paper Proto. for Games

  • Class Number: 9539
  • Instructor: ANDERSON, MATT
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: No
  • Seats Available: -1

EAE 6030 - 001 Experimental Gameplay

EAE 6030 - 001 Experimental Gameplay

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

EAE 6035 - 001 Narrative Game Design

EAE 6035 - 001 Narrative Game Design

  • Class Number: 9540
  • Instructor: LEWIS, CORRINNE
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 13

EAE 6110 - 001 Game Studio

EAE 6110 - 001 Game Studio

  • Class Number: 7732
  • Instructor: BOWN, RYAN
  • Instructor: RODRIGUEZ, FERNANDO
  • Component: Studio
  • Type: In Person
  • Units: 4.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 33

EAE 6130 - 001 Advanced Game Studio II

EAE 6130 - 001 Advanced Game Studio II

  • Class Number: 7733
  • Instructor: BAYLES, GREG
  • Instructor: LEWIS, CORRINNE
  • Component: Studio
  • Type: In Person
  • Units: 4.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 18

EAE 6210 - 001 Game Arts II

EAE 6210 - 001 Game Arts II

  • Class Number: 14195
  • 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: 7824
  • Instructor: KELLIS, ISAAC
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 5

EAE 6250 - 001 Animation for Games

EAE 6250 - 001 Animation for Games

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

EAE 6310 - 001 Game Engineering I

EAE 6310 - 001 Game Engineering I

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

EAE 6330 - 001 Game Engineering III

EAE 6330 - 001 Game Engineering III

  • Class Number: 18760
  • Instructor: BLACKBURN, NANCY E
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: No
  • Fees: $34.39
  • Seats Available: 6

EAE 6355 - 002 Technical Art II

EAE 6355 - 002 Technical Art II

  • Class Number: 12546
  • Instructor: BYERS, AVERY
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 8

EAE 6365 - 001 Technical Art IV

EAE 6365 - 001 Technical Art IV

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

EAE 6410 - 001 Game Production II

EAE 6410 - 001 Game Production II

  • Class Number: 7735
  • Instructor: KIRBY, KALTIN
  • Component: Studio
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 6

EAE 6600 - 001 3D Modeling

EAE 6600 - 001 3D Modeling

  • Class Number: 14638
  • Instructor: CALDWELL, MICHAEL
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 2

EAE 6605 - 001 3D Character Prod.

EAE 6605 - 001 3D Character Prod.

  • Class Number: 7728
  • Instructor: KELLIS, ISAAC
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 2

EAE 6610 - 001 A.I. for Games

EAE 6610 - 001 A.I. for Games

  • Class Number: 18755
  • Instructor: Cardona-Rivera, Rogelio E
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 5

EAE 6640 - 001 Digital Fig. Sculpting

EAE 6640 - 001 Digital Fig. Sculpting

  • Class Number: 13053
  • Instructor: HANSEN, DANA
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 2

EAE 6670 - 001 Texturing for 3D

EAE 6670 - 001 Texturing for 3D

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

EAE 6900 - 001 Business of Games


Through readings, lectures, collaborative discussions, presenting out research and working through building a high level business plan, you will undertake a crash course in learning how to manage a video-game business, including how it will affect your design decisions. You will leave this class with strategies on how to present your game to a publisher, how to present yourself in a professional and business-minded way, use industry standard resources for forecasting and research, and have the tools to create your own internal business plans to give you a leg up in this extremely competitive and highly volatile arena. This is a highly participatory class where you will be doing research on current live projects, presenting analysis and business plans to your classmates, and generally diving deep into the business side of the industry to see how understanding that landscape may affect your production and design plans for your next opus.

EAE 6900 - 001 Business of Games

  • Class Number: 13833
  • Instructor: Peters, Jeff
  • Component: Special Topics
  • Type: In Person
  • Units: 1.0 - 4.0
  • Wait List: Yes
  • Seats Available: 6

Through readings, lectures, collaborative discussions, presenting out research and working through building a high level business plan, you will undertake a crash course in learning how to manage a video-game business, including how it will affect your design decisions. You will leave this class with strategies on how to present your game to a publisher, how to present yourself in a professional and business-minded way, use industry standard resources for forecasting and research, and have the tools to create your own internal business plans to give you a leg up in this extremely competitive and highly volatile arena. This is a highly participatory class where you will be doing research on current live projects, presenting analysis and business plans to your classmates, and generally diving deep into the business side of the industry to see how understanding that landscape may affect your production and design plans for your next opus.

EAE 6900 - 002 Psychology of Games

EAE 6900 - 002 Psychology of Games

  • Class Number: 16523
  • Instructor: BLACKBURN, NANCY E
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Wait List: No
  • Fees: $34.39
  • Seats Available: 8

EAE 6900 - 004 Real Time VFX

EAE 6900 - 004 Real Time VFX

  • Class Number: 19892
  • Instructor: LYON, DAMEAN
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Wait List: No
  • Seats Available: 2

EAE 6900 - 005 Rigging for Games

EAE 6900 - 005 Rigging for Games

  • Class Number: 20311
  • Instructor: Salisbury, Brian
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Wait List: No
  • Seats Available: 1