An overview of how to develop interactive games. Essential aspects of interactive fiction, sprites, animation, audio, graphics, physics, threading, scripting, and event handling in the context of game development. Students develop a game in a group. Prerequisite: CS 2322. Might not be offered every year.