CS/INFO 4152: Advanced Topics in Computer Game Development

CS/INFO 4152

Advanced Topics in Computer Game Development


Latest Announcements

Enroll in the ENGRC Companion Course

All students must enroll in ENGRC 4152, the companion course to this one.
read more

Cornell Game Engine

You may want to get a head start with the game engine that we are using for this course.
read more

Course Wait List

The course is filled, but there is a wait list to get into the class. The wait list is not excessively long, so it is worth your effort to fill out the online application.
read more


Course Description

CS 4152: Advanced Topics in Game Architecture/INFO 4152: Advanced Topics in Game Design
Prerequisites for programmers: CS 3152 and one of the following (or permission of the instructor):
CS 3300, CS 4620, CS 4700, CS 4758, or CS 5414.
Prerequisites for designers: INFO 3152 and INFO 3450 (or permission of the instructor).

Spring. 3 Credits, Student Option

Meeting time: (MWF) 1:25-2:15 in Ives 215 (Unless otherwise noted)

Lectures:     (MWF) 11:15-12:05 in Savage 200 (Unless otherwise noted)
Discussion:  (Th) 9:05-9:55 in HLS 372
                     (F)   3:35-4:25 in HLS 312

Project-based follow-up course to CS/INFO 3152. Students work in a multidisciplinary team to develop a game that incorporates innovative game technology. Advanced topics include 3D game development, mobile platforms, multiplayer gaming, and nontraditional input devices. There is a special emphasis on developing games that can be submitted to festivals and competitions, or that can be commercialized.

Students interested in the programming aspects of game development may take either the CS or the INFO listing of this course. Artists and designers must take the INFO listing.

This course satisfies the technical writing requirement in the School of Engineering via the companion course ENGRC 4152.