Image from the 2014 mobile game Monument Valley


This course provides an introduction to the principles, practices, and technologies of computer game programming and design. This includes an introduction to game hardware and systems, the principles of game engine design, object and terrain modeling, game physics, AI for games, networking for games, rendering and animation, and aural rendering.

For further information, please see the course syllabus.


Section 0101Tue, Thu 2:00-3:15pm, CSI 1121
Instructor Dave Mount
Section 0201Mon, Wed 2:00-3:15pm, CHE 2108
Instructor Roger Eastman

Course Staff

Name Role Email Office Office Hours
Dave Mount Instructor (0101) AVW 3373 Mon 2:30-3:30
Tue, Thu 3:30-4:00
Roger Eastman Instructor (0201) AVW 3239 Mon, Wed 11:00-12:00
Tue 9:00-12:00
Alejandro Flores Graduate TA AVW 4104 or 4103 Wed, Fri 11:00 - 1:00
Richard Johnson Graduate TA AVW 4104 or 4103 Wed, Thu 3:15 - 5:15
Daniel Kapit Undergraduate TA AVW 4104 or 4103 Tue 10:00-12:00
Wed 12:30 - 1:30
Emily Winner Undergraduate TA AVW 4104 or 4103 Tue, Thu 11:00-12:00


Important class announcements will be made through Piazza. Once class has started, I'll send invitations to join the system.

  Return to CMSC 425 Home

  Web Accessibility