COURSES

Undergraduate Courses

CMPS 327 Introduction to Video Game Design & Development (Offered fall)
An introduction to game development techniques with a focus on PC development including Microsoft Windows and DirectX.
 
CMPS 427 Video Game Design & Development (Offered spring)
Advanced PC game development using Microsoft Windows, DirectX, and content creation tools.  A team-based semester project to develop a 3D game.  Teams include both computer   science and upper-level art students.  Prerequisite: CMPS 327 or consent of instructor.
 
CMPS XXX (course number to be announced) Special Topics in Game Development (Offered fall)
A special topic that focuses on one aspect of game development.  Topics may include mobile development, console programming, animation, procedural content creation, and others.  Prerequisite: CMPS 327 or consent of instructor.
 

Graduate Courses

CMPS 427 Video Game Design & Development (Offered spring)
May be taken for graduate credit using a graduate course number.  See the instructor for details.
 
CMPS XXX (course number to be announced) Special Topics in Game Development (Offered fall)
May be taken for graduate credit using a graduate course number.  See the instructor for details.
 
CMPS 538 Entertainment Computing (Offered fall)
A survey of tools and methodologies currently used in the entertainment computing industry.  A semester project focuses on a selected area of research in entertainment computing.
 
Thesis, Project, Independent Study/Research, Dissertation (Offered fall, spring)
Specific topics related to entertainment computing can be arranged.