Skip Nav Home Page Print Page

The Game Development program is available to both B.A. students, who can choose CAT / Game Development as their major, and to non-matriculated students as a Certificate Program.

All Game Development students, whether seeking a certificate or a four-year college degree, get to choose between two parallel tracks, Game Design and Game Programming. The Game Programming tracks teaches the skills needed to build game engines and program the high level of interactivity demanded by today's sophisticated games. The Game Design track focuses on the artistic contribution to game development — graphics, sound, video, and animation. The required courses for each track are as follows:

   
Game Development (Design) Core Courses:    
CAT 107 Introduction to Music Tech
CAT 108 Introduction to Game Design
CAT 198 Design I
CAT 209 Creating Your Game Design Document
CAT 264 Computer Imaging
CAT 286 Sound Design I
CAT 290 Basic Video Production
CAT 361 3D Modeling
CAT 408 Game Development Project
And any 4 courses selected from the following:
CAT 134 Drawing for 2D Animation
CAT 208 Illustration and Graphic Design for Games
CAT 225 Visual Design in Video and Animation
CAT 241 Pre Production and 2D Animation
CAT 287 Sound Design II (0.5 c.u.)
CAT 317 Studio Drawing
CAT 320 Multimedia II: Interactive Design & Programming
CAT 372 3D Animation
CAT 385 Digital Video Effects
CAT 314 Level Design I
CMP 126 Programming I
CMP 225 C++ Programming
Game Development(Programming) Core Courses:
CAT 108 Introduction to Game Design
CAT 209 Creating Your Game Design Document
CAT 318 Game Architecture & the 2D Game Engine
CAT 328 Artificial Intelligence for Games
CAT 408 Game Development Project
CMP 126 Programming I
CMP 225 C++ Programming
CMP 226 Programming II
CMP 330 Database Management
And any 4 courses selected from the following:
CAT 107 Introduction to Music Tech
CAT 361 3D Modeling
CAT 286 Sound Design I
MTH 221 Calculus and Analytic Geometry I
CAT 290 Basic Video Production
CMP110 Introduction to Visual Basic.NET
CAT 338 Adapting to the Game Industry
CMP300 System Analysis and Design