0 or 3 credits
Spring 2025 Lecture Upper DivisionThis course introduces students to the advanced concepts, technologies, skills that enable the creation of sophisticated video games, simulations, and game systems. Students are taught using student-led, active-learning pedagogy in which students co-develop and present lectures, demonstrations, and assignments for their peers, with the facilitation of the course instructor. A thorough understanding of how game engines work is therefore a requisite element of the game development process and lever for research in most domains involving interactive simulations and games. As game engine development, research, and application is a large and complex topic, the course material is distributed across two semesters. In addition to the continuation of technical topics this course also emphasizes the experiential, conceptual, and aesthetic dimensions of game development, prioritizing implementation completeness with creative, aesthetically-pleasing implementations that are informed by current research. As research in this field continues to rapidly iterate, the latest findings are incorporated into each new offering of the course, refreshing its content as the technology evolves in its implementation and theoretical underpinnings. Production of original research focused upon an aspect of game development or game engine design is required. Permission of instructor required.
Course CGT 555 from Purdue University - West Lafayette.