3D Game Studio: Unity (GAMES-UT 325)

Unity 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, which teaches students the 2D basics of the popular Unity game engine. 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. Unity is an industry favorite for small-to-mid sized studios. Compared to its main competitor, Unreal Engine, it is lighter-weight and more agnostic regarding a game’s design. It is better suited than Unreal for experimental, exploratory work, and for work that targets mobile platforms.

Undergraduate