While students work on their games and make interim reports, in class and lab they learn about topics such as computer graphics; social and interfacing issues in multi-user play; game engines; light and animation; puzzles; and schemes for controlling movement and item manipulation. (Reading for the course is the textbook, Gameplay and Design, Kevin Oxland, 2004, Addison Wesley.