Departmental Advisors
Undergraduate (Last Names A - I)
Miranda Klausmeier
Undergraduate (Last Names J - R)
Britanie Naylor
Graduate
Dylan Zollinger
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.

GAMES 1010 - 001 Survey of Games

GAMES 1010 - 001 Survey of Games

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

GAMES 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, 004 or 005. Students enrolled in this course will be required to purchase a tablet. Specifications will be provided in the course syllabus.

GAMES 1050 - 001 Dig. Content Creation

  • Class Number:
  • Instructor: BAYLES, GREG
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 70

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. Students enrolled in this course will be required to purchase a tablet. Specifications will be provided in the course syllabus.

GAMES 1050 - 002 Dig. Content Creation

GAMES 1050 - 002 Dig. Content Creation

  • Class Number: 14100
  • Instructor: BAYLES, GREG
  • Component: Laboratory
  • Type: In Person
  • Units: --
  • Wait List: Yes
  • Seats Available: 18

GAMES 1050 - 003 Dig. Content Creation

GAMES 1050 - 003 Dig. Content Creation

  • Class Number: 14102
  • Instructor: BAYLES, GREG
  • Component: Laboratory
  • Type: In Person
  • Units: --
  • Wait List: Yes
  • Seats Available: 24

GAMES 1050 - 004 Dig. Content Creation

GAMES 1050 - 004 Dig. Content Creation

  • Class Number: 14132
  • Instructor: BAYLES, GREG
  • Component: Laboratory
  • Type: In Person
  • Units: --
  • Wait List: Yes
  • Seats Available: 28

GAMES 1050 - 006 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: 007, 008, 009 or 010. Students enrolled in this course will be required to purchase a tablet. Specifications will be provided in the course syllabus.

GAMES 1050 - 006 Dig. Content Creation

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

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: 007, 008, 009 or 010. Students enrolled in this course will be required to purchase a tablet. Specifications will be provided in the course syllabus.

GAMES 1050 - 007 Dig. Content Creation

GAMES 1050 - 007 Dig. Content Creation

  • Class Number: 14101
  • Instructor: VAN LANGEVELD, MARK
  • Component: Laboratory
  • Type: In Person
  • Units: --
  • Wait List: Yes
  • Seats Available: 20

GAMES 1050 - 008 Dig. Content Creation

GAMES 1050 - 008 Dig. Content Creation

  • Class Number: 14103
  • Instructor: VAN LANGEVELD, MARK
  • Component: Laboratory
  • Type: In Person
  • Units: --
  • Wait List: Yes
  • Seats Available: 30

GAMES 1050 - 009 Dig. Content Creation

GAMES 1050 - 009 Dig. Content Creation

  • Class Number: 14131
  • Instructor: VAN LANGEVELD, MARK
  • Component: Laboratory
  • Type: In Person
  • Units: --
  • Wait List: Yes
  • Seats Available: 24

GAMES 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, or 004. Students enrolled in this course will be required to purchase a tablet. Specifications will be provided in the course syllabus.

GAMES 2100 - 001 Intro to Game Design

  • Class Number:
  • Instructor: KIRBY, KALTIN
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 50

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.

GAMES 2100 - 002 Intro to Game Design

GAMES 2100 - 002 Intro to Game Design

  • Class Number: 14142
  • Instructor: KIRBY, KALTIN
  • Component: Laboratory
  • Type: In Person
  • Units: --
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 0

GAMES 2100 - 003 Intro to Game Design

GAMES 2100 - 003 Intro to Game Design

  • Class Number: 14143
  • Instructor: KIRBY, KALTIN
  • Component: Laboratory
  • Type: In Person
  • Units: --
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 9

GAMES 2100 - 004 Intro to Game Design

GAMES 2100 - 004 Intro to Game Design

  • Class Number: 14144
  • Instructor: KIRBY, KALTIN
  • Component: Laboratory
  • Type: In Person
  • Units: --
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 21

GAMES 2100 - 005 Intro to Game Design

GAMES 2100 - 005 Intro to Game Design

  • Class Number: 14145
  • Instructor: KIRBY, KALTIN
  • Component: Laboratory
  • Type: In Person
  • Units: --
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 20

GAMES 2100 - 006 Intro to Game Design

GAMES 2100 - 006 Intro to Game Design

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

GAMES 2100 - 007 Intro to Game Design

GAMES 2100 - 007 Intro to Game Design

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

GAMES 2100 - 008 Intro to Game Design

GAMES 2100 - 008 Intro to Game Design

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

GAMES 2100 - 009 Intro to Game Design

GAMES 2100 - 009 Intro to Game Design

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

GAMES 2100 - 010 Intro to Game Design

GAMES 2100 - 010 Intro to Game Design

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

GAMES 2600 - 001 Intro to 3D Game Art

GAMES 2600 - 001 Intro to 3D Game Art

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

GAMES 2600 - 002 Intro to 3D Game Art

GAMES 2600 - 002 Intro to 3D Game Art

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

GAMES 2900 - 001 Games & Gender


In this course, students will learn about theories of gender, race, sexuality, play and games. We will engage with academic and popular documentation about the impact gender has on gaming and how gaming impacts how we see gender in our world and ourselves. We will also examine where gender intersects other topics of race and sexuality. Through readings, lectures, and workshops, students will learn how to thoughtfully critique, analyze and express ideas of gender as they relate to games.

GAMES 2900 - 001 Games & Gender

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

In this course, students will learn about theories of gender, race, sexuality, play and games. We will engage with academic and popular documentation about the impact gender has on gaming and how gaming impacts how we see gender in our world and ourselves. We will also examine where gender intersects other topics of race and sexuality. Through readings, lectures, and workshops, students will learn how to thoughtfully critique, analyze and express ideas of gender as they relate to games.

GAMES 2900 - 002 Introduction to Game Scripting


Course Description: Scripting is one of the key components of video game development. It controls every aspect of a game, such as player and non-player movement, effects of collisions with different game elements, and when to play animations or sounds. The goal of this course is to provide students with an introductory experience to game scripting. Through a combination of lectures, live coding sessions, and workshop activities, you will experience the different aspects of a video game and obtain hands-on experience writing game scripts that control these aspects. Pre-Requisites: This course is meant as a follow-up to COMP 1020 – Programming for All 2, CS 1410 – Introduction to Object-Oriented Programming, or CS 1420 – Accelerated Introduction to Object-Oriented Programming; it is intended for anyone interested in furthering their programming skills within the context of game scripting. It should be limited to EAE students (in the major, or CS with EAE concentration). It is strongly recommended that you bring a laptop to class meetings. Request permission code at games.utah.edu

GAMES 2900 - 002 Introduction to Game Scripting

  • Class Number: 15860
  • Instructor: RODRIGUEZ, FERNANDO
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 2

Course Description: Scripting is one of the key components of video game development. It controls every aspect of a game, such as player and non-player movement, effects of collisions with different game elements, and when to play animations or sounds. The goal of this course is to provide students with an introductory experience to game scripting. Through a combination of lectures, live coding sessions, and workshop activities, you will experience the different aspects of a video game and obtain hands-on experience writing game scripts that control these aspects. Pre-Requisites: This course is meant as a follow-up to COMP 1020 – Programming for All 2, CS 1410 – Introduction to Object-Oriented Programming, or CS 1420 – Accelerated Introduction to Object-Oriented Programming; it is intended for anyone interested in furthering their programming skills within the context of game scripting. It should be limited to EAE students (in the major, or CS with EAE concentration). It is strongly recommended that you bring a laptop to class meetings. Request permission code at games.utah.edu

GAMES 2900 - 003 Illustration Techniques


This course teaches students how to create, modify, and compose vector graphics using Adobe Illustrator software. It also contains lectures discussing creative process, the artistic principles (color, value, shape, composition etc), and industry practices.

GAMES 2900 - 003 Illustration Techniques

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

This course teaches students how to create, modify, and compose vector graphics using Adobe Illustrator software. It also contains lectures discussing creative process, the artistic principles (color, value, shape, composition etc), and industry practices.

GAMES 2900 - 004 Essntl Skills Game Dev. Teams


This course is designed for game development students who are interested in investigating the theories and “soft” skills needed to work effectively on a team. We will focus on understanding basic team building practices, emotional intelligence theories, fundamental Lean/Agile project management processes, conflict resolution techniques, as well as pitching and presentation practice.

GAMES 2900 - 004 Essntl Skills Game Dev. Teams

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

This course is designed for game development students who are interested in investigating the theories and “soft” skills needed to work effectively on a team. We will focus on understanding basic team building practices, emotional intelligence theories, fundamental Lean/Agile project management processes, conflict resolution techniques, as well as pitching and presentation practice.

GAMES 3010 - 001 Asset Pipeline

GAMES 3010 - 001 Asset Pipeline

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

GAMES 3010 - 002 Asset Pipeline

GAMES 3010 - 002 Asset Pipeline

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

GAMES 3010 - 003 Asset Pipeline

GAMES 3010 - 003 Asset Pipeline

  • Class Number: 14519
  • Instructor: JOHNSON, DREW T
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 0

GAMES 3020 - 001 Ethics in Videogames

GAMES 3020 - 001 Ethics in Videogames

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

GAMES 3020 - 002 Ethics in Videogames

GAMES 3020 - 002 Ethics in Videogames

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

GAMES 3020 - 003 Ethics in Videogames

GAMES 3020 - 003 Ethics in Videogames

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

GAMES 3020 - 004 Ethics in Videogames

GAMES 3020 - 004 Ethics in Videogames

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

GAMES 3035 - 001 Storycrafting for Games

GAMES 3035 - 001 Storycrafting for Games

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

GAMES 3035 - 002 Storycrafting for Games

GAMES 3035 - 002 Storycrafting for Games

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

GAMES 3040 - 001 Intro Game User Resrch

GAMES 3040 - 001 Intro Game User Resrch

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

GAMES 3100 - 001 Level Design

GAMES 3100 - 001 Level Design

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

GAMES 3100 - 003 Level Design

GAMES 3100 - 003 Level Design

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

GAMES 3160 - 001 Critical Game Design

GAMES 3160 - 001 Critical Game Design

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

GAMES 3200 - 001 Animation for Games

GAMES 3200 - 001 Animation for Games

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

GAMES 3300 - 001 Procedural Art for Game

GAMES 3300 - 001 Procedural Art for Game

  • Class Number: 12263
  • Instructor: JOHNSON, DREW T
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 0

GAMES 3600 - 001 3D Modeling

GAMES 3600 - 001 3D Modeling

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

GAMES 3600 - 002 3D Modeling

GAMES 3600 - 002 3D Modeling

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

GAMES 3620 - 001 Environ. Art for Games

GAMES 3620 - 001 Environ. Art for Games

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

GAMES 3630 - 001 Hard Surface Modeling

GAMES 3630 - 001 Hard Surface Modeling

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

GAMES 3640 - 001 Digital Fig. Sculpting

GAMES 3640 - 001 Digital Fig. Sculpting

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

GAMES 3650 - 001 Motion Capture

GAMES 3650 - 001 Motion Capture

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

GAMES 3660 - 001 Interactive Machinima

GAMES 3660 - 001 Interactive Machinima

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

GAMES 3660 - 002 Interactive Machinima

GAMES 3660 - 002 Interactive Machinima

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

GAMES 3660 - 003 Interactive Machinima

GAMES 3660 - 003 Interactive Machinima

  • Class Number: 19321
  • Instructor: VAN LANGEVELD, MARK
  • Component: Lecture
  • Type: Remote Real-Time
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 69

GAMES 3680 - 001 Digital Painting

GAMES 3680 - 001 Digital Painting

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

GAMES 3710 - 001 Trad Game Development

GAMES 3710 - 001 Trad Game Development

  • Class Number: 10240
  • Instructor: JOHNSON, DREW T
  • Component: Studio
  • Type: In Person
  • Units: 4.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 0

GAMES 3710 - 002 Trad Game Development

GAMES 3710 - 002 Trad Game Development

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

GAMES 3710 - 003 Trad Game Development

GAMES 3710 - 003 Trad Game Development

  • Class Number: 19320
  • Instructor: RAPPLEYE, IAN
  • Component: Studio
  • Type: In Person
  • Units: 4.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 16

GAMES 3720 - 001 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

GAMES 3720 - 001 Alt Game Development

  • Class Number: 10242
  • Instructor: BLACKBURN, NANCY
  • Component: Studio
  • Type: In Person
  • Units: 4.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 2

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

GAMES 3720 - 002 Alt Game Development

GAMES 3720 - 002 Alt Game Development

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

GAMES 3720 - 003 Alt Game Development

GAMES 3720 - 003 Alt Game Development

  • Class Number: 19513
  • Instructor: EICHERS, KOLTON
  • Component: Studio
  • Type: In Person
  • Units: 4.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 8

GAMES 4500 - 001 Capstone I

GAMES 4500 - 001 Capstone I

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

GAMES 4900 - 006 Realtime VFX


Realtime VFX is a type of dynamic animation used to add polish and breathe life into a game. This encompasses things like weapon effects, destructible objects, spells and abilities, water, fire, and much more. In this class we will cover the fundamental elements of creating VFX like using particle systems, authoring complex shaders, and optimizing effects for better performance. This is an advanced course for students who have already taken EAE 3010: Asset Pipeline, and pairs nicely with Trad Dev, Alt Dev, or Capstone. Fill out permission code form at games.utah.edu

GAMES 4900 - 006 Realtime VFX

  • Class Number: 14195
  • Instructor: JOHNSON, DREW T
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 6

Realtime VFX is a type of dynamic animation used to add polish and breathe life into a game. This encompasses things like weapon effects, destructible objects, spells and abilities, water, fire, and much more. In this class we will cover the fundamental elements of creating VFX like using particle systems, authoring complex shaders, and optimizing effects for better performance. This is an advanced course for students who have already taken EAE 3010: Asset Pipeline, and pairs nicely with Trad Dev, Alt Dev, or Capstone. Fill out permission code form at games.utah.edu

GAMES 4900 - 009 Urban Aesthetics & Play

GAMES 4900 - 009 Urban Aesthetics & Play

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

GAMES 4900 - 010 Special Topics

GAMES 4900 - 010 Special Topics

  • Class Number: 15291
  • Instructor: Nguyen, Thi
  • Instructor: VALENZUELA, MYKIE
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 5

GAMES 6000 - 001 Game Design

GAMES 6000 - 001 Game Design

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

GAMES 6040 - 001 Games User Research

GAMES 6040 - 001 Games User Research

  • Class Number: 15304
  • Instructor: GUAJARDO, ASHLEY
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: No
  • Seats Available: 6

GAMES 6050 - 001 Game Systems Design

GAMES 6050 - 001 Game Systems Design

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

GAMES 6100 - 001 Rapid Prototyping

GAMES 6100 - 001 Rapid Prototyping

  • Class Number: 6752
  • Instructor: BOWN, RYAN
  • Instructor: Salisbury, Brian
  • Component: Studio
  • Type: In Person
  • Units: 4.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 20

GAMES 6120 - 001 Advanced Game Studio I

GAMES 6120 - 001 Advanced Game Studio I

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

GAMES 6200 - 001 Game Arts I

GAMES 6200 - 001 Game Arts I

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

GAMES 6220 - 002 Game Arts III

GAMES 6220 - 002 Game Arts III

  • Class Number: 16783
  • Instructor: HODGES, JEREMY
  • Component: Studio
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 8

GAMES 6300 - 001 C++ Game Programming

GAMES 6300 - 001 C++ Game Programming

  • Class Number: 7506
  • Instructor: BARNES, JOSEPH
  • Component: Lecture
  • Type: Remote Real-Time
  • Units: 3.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 12

GAMES 6320 - 001 Game Engineering II

GAMES 6320 - 001 Game Engineering II

  • Class Number: 7648
  • Instructor: KANELL, ANTHONY
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 4

GAMES 6350 - 001 Technical Art I

GAMES 6350 - 001 Technical Art I

  • Class Number: 8991
  • Instructor: MATTSON, PAUL
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 0

GAMES 6360 - 002 Technical Art III

GAMES 6360 - 002 Technical Art III

  • Class Number: 16784
  • Instructor: HODGES, JEREMY
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: No
  • Seats Available: 9

GAMES 6400 - 001 Game Production I

GAMES 6400 - 001 Game Production I

  • Class Number: 6853
  • Instructor: JOHNSON, TROY
  • Component: Studio
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: No
  • Fees: $48.99
  • Seats Available: 20

GAMES 6420 - 001 Game Production III

GAMES 6420 - 001 Game Production III

  • Class Number: 6854
  • Instructor: STACEY, CLARK
  • Component: Studio
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 11

GAMES 6600 - 001 3D Modeling

GAMES 6600 - 001 3D Modeling

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

GAMES 6620 - 001 Environ. Art for Games

GAMES 6620 - 001 Environ. Art for Games

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

GAMES 6630 - 001 Hard Surface Modeling

GAMES 6630 - 001 Hard Surface Modeling

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

GAMES 6640 - 001 Digital Fig. Sculpting

GAMES 6640 - 001 Digital Fig. Sculpting

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

GAMES 6900 - 002 Shader Development

GAMES 6900 - 002 Shader Development

  • Class Number: 15292
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 4

GAMES 6900 - 003 Special Topics

GAMES 6900 - 003 Special Topics

  • Class Number: 19322
  • Instructor: JOHNSON, DREW T
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Wait List: No
  • Seats Available: 1