Some core courses in this program include: Game Artificial Intelligence & Behavioral Modeling, Game Engines, Gaming Networks Architecture, Game Programming using DirectX, Digital Games as Communication, Interactive Narrative, Project Management, and a Senior Project, which is a group activity involving an interdisciplinary team of programmers, artists, story writers and others.