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: 9576
  • Instructor: FENG, NINA
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 250

GAMES 1050 - 006 Dig. Content Creation

GAMES 1050 - 006 Dig. Content Creation

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

GAMES 1050 - 008 Dig. Content Creation

GAMES 1050 - 008 Dig. Content Creation

  • Class Number: 9584
  • Instructor: BAYLES, GREG
  • 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: 9585
  • Instructor: BAYLES, GREG
  • Component: Laboratory
  • Type: In Person
  • Units: --
  • Wait List: Yes
  • Seats Available: 30

GAMES 1050 - 015 Dig. Content Creation

GAMES 1050 - 015 Dig. Content Creation

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

GAMES 1050 - 016 Dig. Content Creation

GAMES 1050 - 016 Dig. Content Creation

  • Class Number: 17489
  • Instructor: RAPPLEYE, IAN
  • Component: Laboratory
  • Type: In Person
  • Units: --
  • Wait List: Yes
  • Seats Available: 30

GAMES 1050 - 017 Dig. Content Creation

GAMES 1050 - 017 Dig. Content Creation

  • Class Number: 17515
  • Instructor: RAPPLEYE, IAN
  • Component: Laboratory
  • Type: In Person
  • Units: --
  • Wait List: Yes
  • Seats Available: 30

GAMES 1050 - 018 Dig. Content Creation

GAMES 1050 - 018 Dig. Content Creation

  • Class Number: 17540
  • Instructor: RAPPLEYE, IAN
  • Component: Laboratory
  • Type: In Person
  • Units: --
  • Wait List: Yes
  • Seats Available: 30

GAMES 2100 - 015 Intro to Game Design

GAMES 2100 - 015 Intro to Game Design

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

GAMES 2100 - 016 Intro to Game Design

GAMES 2100 - 016 Intro to Game Design

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

GAMES 2100 - 017 Intro to Game Design

GAMES 2100 - 017 Intro to Game Design

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

GAMES 2100 - 019 Intro to Game Design

GAMES 2100 - 019 Intro to Game Design

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

GAMES 2100 - 020 Intro to Game Design

GAMES 2100 - 020 Intro to Game Design

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

GAMES 2400 - 001 Intro Game Scripting

GAMES 2400 - 001 Intro Game Scripting

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

GAMES 2600 - 001 Intro to 3D Game Art

GAMES 2600 - 001 Intro to 3D Game Art

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

GAMES 2600 - 002 Intro to 3D Game Art

GAMES 2600 - 002 Intro to 3D Game Art

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

GAMES 2900 - 003 Illustration Techniques

GAMES 2900 - 003 Illustration Techniques

  • Class Number: 9614
  • Instructor: Hutchinson, Karianne K
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 38

GAMES 2900 - 004 Essntl Skills Game Dev. Teams

GAMES 2900 - 004 Essntl Skills Game Dev. Teams

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

GAMES 2900 - 006 The History & Value of Play

GAMES 2900 - 006 The History & Value of Play

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

GAMES 3010 - 001 Asset Pipeline

GAMES 3010 - 001 Asset Pipeline

  • Class Number: 9602
  • Instructor: BENNETT, DYLAN
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 40

GAMES 3010 - 002 Asset Pipeline

GAMES 3010 - 002 Asset Pipeline

  • Class Number: 9603
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 40

GAMES 3010 - 003 Asset Pipeline

GAMES 3010 - 003 Asset Pipeline

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

GAMES 3020 - 001 Ethics in Videogames

GAMES 3020 - 001 Ethics in Videogames

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

GAMES 3020 - 002 Ethics in Videogames

GAMES 3020 - 002 Ethics in Videogames

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

GAMES 3020 - 003 Ethics in Videogames

GAMES 3020 - 003 Ethics in Videogames

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

GAMES 3035 - 001 Storycrafting for Games

GAMES 3035 - 001 Storycrafting for Games

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

GAMES 3100 - 001 Level Design

GAMES 3100 - 001 Level Design

  • Class Number: 9588
  • Instructor: JONES, CHRIS
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 38

GAMES 3100 - 002 Level Design

GAMES 3100 - 002 Level Design

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

GAMES 3150 - 001 Mobile Game Design

GAMES 3150 - 001 Mobile Game Design

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

GAMES 3160 - 001 Critical Game Design

GAMES 3160 - 001 Critical Game Design

  • Class Number: 9618
  • Instructor: ZAGAL, JOSE
  • Component: Lecture
  • Type: In Person
  • Units: 1.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 20

GAMES 3205 - 001 Rigging for Games

GAMES 3205 - 001 Rigging for Games

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

GAMES 3300 - 001 Procedural Art for Game

GAMES 3300 - 001 Procedural Art for Game

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

GAMES 3600 - 001 3D Modeling

GAMES 3600 - 001 3D Modeling

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

GAMES 3600 - 002 3D Modeling

GAMES 3600 - 002 3D Modeling

  • Class Number: 17680
  • Instructor: MIRIC, VASILISA
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 40

GAMES 3605 - 001 3D Character Prod.

GAMES 3605 - 001 3D Character Prod.

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

GAMES 3610 - 001 3D Char Prod II

GAMES 3610 - 001 3D Char Prod II

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

GAMES 3640 - 001 Digital Fig. Sculpting

GAMES 3640 - 001 Digital Fig. Sculpting

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

GAMES 3660 - 002 Interactive Machinima

GAMES 3660 - 002 Interactive Machinima

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

GAMES 3670 - 001 Texturing for 3D

GAMES 3670 - 001 Texturing for 3D

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

GAMES 3675 - 001 Texturing for 3D II

GAMES 3675 - 001 Texturing for 3D II

  • Class Number: 9566
  • Instructor: Verstrepen, Dassan
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 25

GAMES 3690 - 001 Concept Art for Games

GAMES 3690 - 001 Concept Art for Games

  • Class Number: 9562
  • Instructor: MAGRE, SCARLET
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 35

GAMES 3695 - 001 Concept Art II

GAMES 3695 - 001 Concept Art II

  • Class Number: 17986
  • Instructor: MAGRE, SCARLET
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 35

GAMES 3710 - 001 Trad Game Development

GAMES 3710 - 001 Trad Game Development

  • Class Number: 9507
  • Instructor: RAPPLEYE, IAN
  • Component: Studio
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 38

GAMES 3710 - 002 Trad Game Development

GAMES 3710 - 002 Trad Game Development

  • Class Number: 9508
  • Component: Studio
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 40

GAMES 3710 - 003 Trad Game Development

GAMES 3710 - 003 Trad Game Development

  • Class Number: 9509
  • Component: Studio
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 40

GAMES 3720 - 001 Alt Game Development

GAMES 3720 - 001 Alt Game Development

  • Class Number: 9510
  • Component: Studio
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 38

GAMES 3720 - 002 Alt Game Development

GAMES 3720 - 002 Alt Game Development

  • Class Number: 9511
  • Instructor: GOODELL, SEAN
  • Component: Studio
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 40

GAMES 3720 - 003 Alt Game Development

GAMES 3720 - 003 Alt Game Development

  • Class Number: 9512
  • Instructor: BAYLES, GREG
  • Component: Studio
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 40

GAMES 4200 - 001 Advanced Game Animation

GAMES 4200 - 001 Advanced Game Animation

  • Class Number: 9587
  • Instructor: HERBERT, AMELIA
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 34

GAMES 4500 - 001 Capstone I

GAMES 4500 - 001 Capstone I

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

GAMES 4510 - 001 Capstone II

GAMES 4510 - 001 Capstone II

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

GAMES 4510 - 002 Capstone II

GAMES 4510 - 002 Capstone II

  • Class Number: 17551
  • Instructor: RODRIGUEZ, FERNANDO
  • Instructor: STACEY, CLARK
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 125

GAMES 4900 - 001 Realtime VFX


Realtime 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 main categories; gameplay effects and environment effects. 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. Students will spend most of their time implementing effects within the Unity game engine. Other software will be talked about that are common in the use of FX like Photoshop, and Maya.

GAMES 4900 - 001 Realtime VFX

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

Realtime 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 main categories; gameplay effects and environment effects. 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. Students will spend most of their time implementing effects within the Unity game engine. Other software will be talked about that are common in the use of FX like Photoshop, and Maya.

GAMES 4900 - 003 Urban Aesthetics & Play


The focus of this theory and practice-based course is the connection between urban environments and play. We will investigate this in two parts: in the first half of the semester, we’ll focus on the ways in which urban environments have inspired video games and in the second half, on how play can transform our experiences in urban environments. By applying theories from urban aesthetics and games studies, students will focus on the relationship between urban spaces and video games as well as how the mechanics of games and technology can help reimagine cities into playful places.

GAMES 4900 - 003 Urban Aesthetics & Play

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

The focus of this theory and practice-based course is the connection between urban environments and play. We will investigate this in two parts: in the first half of the semester, we’ll focus on the ways in which urban environments have inspired video games and in the second half, on how play can transform our experiences in urban environments. By applying theories from urban aesthetics and games studies, students will focus on the relationship between urban spaces and video games as well as how the mechanics of games and technology can help reimagine cities into playful places.

GAMES 4900 - 005 Games and Gender

GAMES 4900 - 005 Games and Gender

  • Class Number: 17642
  • Instructor: FENG, NINA
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 40

GAMES 4900 - 006 Start & Grow a Game Co.


The purpose of this class is to critically examine the relationship between gender and videogames within society, the games industry, and ourselves. In this course, students will learn about theories of gender, play and games and critically apply these theories to analyze 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. Through readings, lectures, and workshops, students will learn how to thoughtfully critique, analyze and express ideas about gender as they relate to games.

GAMES 4900 - 006 Start & Grow a Game Co.

  • Class Number: 17655
  • Instructor: STACEY, CLARK
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 40

The purpose of this class is to critically examine the relationship between gender and videogames within society, the games industry, and ourselves. In this course, students will learn about theories of gender, play and games and critically apply these theories to analyze 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. Through readings, lectures, and workshops, students will learn how to thoughtfully critique, analyze and express ideas about gender as they relate to games.

GAMES 4900 - 007 Game Dev in Modded Engines


In this course, students will individually design, develop and publish a game using Unreal Editor Fortnite (UEFN). Students will use assets from the FAB Marketplace and will learn how to manipulate, prepare, and adapt them for their game. They will also learn the Verse language for coding their mods. They will also learn all of the tools provided in UEFN for completing their game including level creation, animation (Sequencer), VFX, materials, audio, UI and lighting tools. The final project will be published within the Fortnite ecosystem.

GAMES 4900 - 007 Game Dev in Modded Engines

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

In this course, students will individually design, develop and publish a game using Unreal Editor Fortnite (UEFN). Students will use assets from the FAB Marketplace and will learn how to manipulate, prepare, and adapt them for their game. They will also learn the Verse language for coding their mods. They will also learn all of the tools provided in UEFN for completing their game including level creation, animation (Sequencer), VFX, materials, audio, UI and lighting tools. The final project will be published within the Fortnite ecosystem.

GAMES 4900 - 009 Intro to Video Game Audio

GAMES 4900 - 009 Intro to Video Game Audio

  • Class Number: 17979
  • Instructor: MAXWELL, DEVIN
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 38

GAMES 4900 - 010 Game Engine Fundamentals

GAMES 4900 - 010 Game Engine Fundamentals

  • Class Number: 18846
  • Instructor: NASHINE, HURSH
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 38

GAMES 6035 - 001 Narrative Game Design

GAMES 6035 - 001 Narrative Game Design

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

GAMES 6110 - 001 Game Studio

GAMES 6110 - 001 Game Studio

  • Class Number: 9518
  • Instructor: ANDERSON, CRAIG
  • Instructor: BOWN, RYAN
  • Component: Studio
  • Type: In Person
  • Units: 4.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 100

GAMES 6130 - 001 Advanced Game Studio II

GAMES 6130 - 001 Advanced Game Studio II

  • Class Number: 9544
  • Instructor: LEWIS, CORRINNE
  • Instructor: Young, Michael M
  • Component: Studio
  • Type: In Person
  • Units: 4.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 90

GAMES 6210 - 001 Game Arts II

GAMES 6210 - 001 Game Arts II

  • Class Number: 9517
  • Instructor: OLSON, JOE
  • Component: Studio
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 30

GAMES 6230 - 001 Game Arts IV

GAMES 6230 - 001 Game Arts IV

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

GAMES 6250 - 001 Animation for Games

GAMES 6250 - 001 Animation for Games

  • Class Number: 9616
  • Instructor: HERBERT, AMELIA
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 4

GAMES 6310 - 001 Game Engineering I

GAMES 6310 - 001 Game Engineering I

  • Class Number: 9527
  • Instructor: Grant, Theo J
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 24

GAMES 6330 - 001 Game Engineering III

GAMES 6330 - 001 Game Engineering III

  • Class Number: 9526
  • Instructor: BLACKBURN, NANCY
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 24

GAMES 6355 - 001 Technical Art II

GAMES 6355 - 001 Technical Art II

  • Class Number: 9565
  • Instructor: SHARMA, SHARMISTA
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: Yes
  • Seats Available: 30

GAMES 6365 - 001 Technical Art IV

GAMES 6365 - 001 Technical Art IV

  • Class Number: 9607
  • Instructor: HODGES, JEREMY
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 30

GAMES 6410 - 001 Game Production II

GAMES 6410 - 001 Game Production II

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

GAMES 6600 - 001 3D Modeling

GAMES 6600 - 001 3D Modeling

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

GAMES 6605 - 001 3D Character Prod.

GAMES 6605 - 001 3D Character Prod.

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

GAMES 6610 - 001 A.I. for Games

GAMES 6610 - 001 A.I. for Games

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

GAMES 6640 - 001 Digital Fig. Sculpting

GAMES 6640 - 001 Digital Fig. Sculpting

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

GAMES 6670 - 001 Texturing for 3D

GAMES 6670 - 001 Texturing for 3D

  • Class Number: 9564
  • Instructor: Verstrepen, Dassan
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 15

GAMES 6900 - 001 Business of Games


This class will walk you through the current landscape of the video game industry and explain what is working, what is not, and what trends are looking like peering into the future. We will focus on present topics affecting current development teams and their projects and supply you with some tools to help navigate the open market. You can also expect there to be a few quest speakers during the term to help to provide some additional, real-world examples and Q&A of what is happening today, in the trenches. We’ll also go through real world examples of pitches that work and how the world responds to them.

GAMES 6900 - 001 Business of Games

  • Class Number: 9545
  • Instructor: Peters, Jeff
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 15

This class will walk you through the current landscape of the video game industry and explain what is working, what is not, and what trends are looking like peering into the future. We will focus on present topics affecting current development teams and their projects and supply you with some tools to help navigate the open market. You can also expect there to be a few quest speakers during the term to help to provide some additional, real-world examples and Q&A of what is happening today, in the trenches. We’ll also go through real world examples of pitches that work and how the world responds to them.

GAMES 6900 - 002 Real Time VFX

GAMES 6900 - 002 Real Time VFX

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

GAMES 6900 - 003 Design 2: Tchncl Game Design


This course provides students with advanced knowledge in scripting for implementing game logic from a game design perspective. Students will use industry standard game engine scripting tools (e.g. Unity, Unreal) and languages (e.g. C#, Lua, Python) to ideate, digitally prototype, and create production ready systems, gameplay features, and/or mechanics. Course work will focus on planning, analyzing, and writing game scripts to implement student originated and instructor provided designs.

GAMES 6900 - 003 Design 2: Tchncl Game Design

  • Class Number: 9547
  • Instructor: SWEET, DARRELL
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 20

This course provides students with advanced knowledge in scripting for implementing game logic from a game design perspective. Students will use industry standard game engine scripting tools (e.g. Unity, Unreal) and languages (e.g. C#, Lua, Python) to ideate, digitally prototype, and create production ready systems, gameplay features, and/or mechanics. Course work will focus on planning, analyzing, and writing game scripts to implement student originated and instructor provided designs.

GAMES 6900 - 004 Rigging for Games

GAMES 6900 - 004 Rigging for Games

  • Class Number: 9548
  • Instructor: Salisbury, Brian
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 10

GAMES 6900 - 005 Combat Design


In this course, students will learn to understand, design and implement industry-standard action-combat features, inspired by the best practices from revered action games of the past 40 years. Students will use mainstream scripting tools (game engines) and methods to collaboratively develop, test, and document a complete action experience informed by ideas of responsiveness, intuitiveness, challenge, appeal, and agency. Course work will focus on analyzing, implementing, testing, polishing, and documenting combat designs.

GAMES 6900 - 005 Combat Design

  • Class Number: 9549
  • Instructor: JOHNSON, TROY
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 20

In this course, students will learn to understand, design and implement industry-standard action-combat features, inspired by the best practices from revered action games of the past 40 years. Students will use mainstream scripting tools (game engines) and methods to collaboratively develop, test, and document a complete action experience informed by ideas of responsiveness, intuitiveness, challenge, appeal, and agency. Course work will focus on analyzing, implementing, testing, polishing, and documenting combat designs.

GAMES 6900 - 006 3D Char Prod II

GAMES 6900 - 006 3D Char Prod II

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

GAMES 6900 - 008 AAA Prop Production

GAMES 6900 - 008 AAA Prop Production

  • Class Number: 17980
  • Instructor: BOWN, RYAN
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 24

GAMES 6900 - 009 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, professional communication skills, and interviewing practice.

GAMES 6900 - 009 Game Career Fundamentals

  • Class Number: 17981
  • Instructor: HUNTER, ADAM
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Wait List: No
  • Seats Available: 20

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, professional communication skills, and interviewing practice.

GAMES 6900 - 010 Design 4:Game Design Practice

GAMES 6900 - 010 Design 4:Game Design Practice

  • Class Number: 18133
  • Instructor: NAY, JEFF
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 24

GAMES 6900 - 011 Serious Games

GAMES 6900 - 011 Serious Games

  • Class Number: 18844
  • Instructor: ANDERSON, CRAIG
  • Component: Special Topics
  • Type: In Person
  • Units: 3.0
  • Wait List: Yes
  • Seats Available: 20