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. |