Semester(s) Offered: Fall
Credits: 4
Course Call Number: GAMES-UT 326
Prerequisite(s): Intermediate Game Development

3D Game Studio: Unreal is a practical course that introduces students to the methods, tools and principles used in developing three-dimensional games. This class builds on the foundations laid by the Intermediate Game Development course, but moves into the popular Unreal engine as a technical platform instead. Over the course of the semester, students learn all the technical and design fundamentals that are peculiar to the development of contemporary 3D games: geometry, light, materiality, the camera, use of 3D space, and ways of seeing. The focus in this class is on solo work, since it aims to build the specific set of skills that students will need to make 3D games in later classes. Only basic code skills are required, however.

Unreal Engine is preferred by mid-to-large sized studios, and is best suited for making traditional 3D games in the first-person or third-person perspective. It is far less flexible than Unity but it can reach higher levels of visual fidelity more quickly, and has much better built-in tools for making online multiplayer games.

Upon completion of this course, the student will be able to:
1) Understand the technical basics behind all the major constitutive components of a modern 3D game.
2) Perform basic implementation tasks in a content-focused 3D game in the Unreal Engine game development platform, for every major constitutive component of that type of game.
3) Understand the various implementation-level design considerations involved in these systems, and some of the historical context through which they have been developed.
4) Use 3D game elements in an intentional way, toward the production of experimental, creative, exploratory work.

A similar class, GAMES-UT 325, is offered on the Unity platform. You should not take both.