|
Credit Course Descriptions (Spring 2008)
GAME 101Computer Game Creation (4 CR) This course is designed to present the skills and to provide the hands-on
experience required to create computer games utilizing game development
tools that require no programming. Typical game creation topics to be
covered include 2D graphics, 3D modeling, music and sound effects. Typical
tasks will include setting up a game development studio, manipulating
graphic images, obtaining or creating sounds and music, installing and
using various game development tools and working with pictures and
animation. 3 hrs. lecture, 1.5 hrs. lab/wk. GAME 102The Business of Games (3 CR) In this course, students are introduced to the business and process of game
development, from the concept document to publishing. Students will learn
the stages of game development within the context of the often complex
relationship between developer, publisher and retailer. The course uses a
participatory format emphasizing analytical thinking and problem solving,
both key skills for persons seeking a career in the game development
industry. 3 hrs lecture/wk. GAME 110Flash Gaming (4 CR) This course is designed to present the skills and to provide the hands-on
experience required to create computer games utilizing Flash MX 2004.
Typical topics to be covered include 2D coordinate systems, basic game
physics, game trigonometry, motion techniques, collision detection,
collision reaction, conservation of momentum and energy, and tile based
worlds. Typical tasks include creation of angle conversion functions;
projection functions; controlling speed, velocity, and acceleration;
applying Newton's three laws of motion, affecting gravity and friction;
and creation of grid management systems. 3 hrs. lecture and 1.5 hrs.
lab/wk. GAME 140Game Programming I - 2D (4 CR) Prerequisite: CS 200 This course is designed to present skills and provide hands-on experience
required to create two-dimensional games utilizing C++. Typical game
topics will include programming in a GUI (graphical user interface)
environment, game libraries, sound, music and working with graphics.
Typical tasks will include setting up the environment, creating several
games, using music and sound in a game, and exercises that will highlight
important game programming concepts. 3 hrs. lecture, 1.5 hrs. lab/wk. GAME 180Artificial Intelligence for Games (3 CR) Prerequisite: CS 200 Upon successful completion of this course, students should be able to
deconstruct simple computer programs illustrating introductory concepts in
artificial intelligence as applied to computer games. They will define
terms and application areas in the field, and describe game representation
and implementation techniques used in artificial intelligence for games. 3
hrs lecture/wk. GAME 200Game Design (3 CR) Students will refer to the history of video games to describe the
progression of development up to the modern forms of games available
today. Students will critically analyze video games and identify and
understand the thematic, visual, systematic, and geographical elements
that contribute to making a fun user experience. Abstract systems will be
introduced at the beginning of the course, and students will be invited to
give their own examples. Models will be shown early as references for
students when investigating specific video game structures later in the
course. Students will develop a common lattice of "game design patterns"
creating a common vocabulary and database. Creative habits and
professional attitudes will be discussed. 3 hrs. lecture/wk. GAME 230Game Programming II -3D (4 CR) Prerequisite: GAME 140 This course will provide an opportunity for students to obtain the
knowledge and skills necessary to create 3D multiplayer games. Topics
include 3D models of players, vehicles, items, and structures; audio and
music; graphical user interfaces and menus; UV wrapped textures and skins;
environmental effects; and outdoor terrain. 3 hrs. lecture, 2 hrs.
lab/wk. GAME 250Game Programming III-Capstone (4 CR) Prerequisites: GAME 200 and GAME 230 and CIM 145 and ENGL 150 and Prerequisite or corequisite: GAME 180 This course is designed for students to apply the foundations of game
design and game programming to a significant original game. Students
should work within a team to analyze a problem, develop and present a
proposed game design document, build a demonstrable prototype of the game
and develop a significant portion of the finished product. Students should
also develop a project schedule and present progress information to the
class. Students should also develop job search skills and both written and
oral communication skills. 3 hrs. lecture, 2 hrs. lab by arrangement/wk GAME 255Mobile Game Programming (4 CR) Prerequisites: GAME 140 and GAME 200 This course is designed for students who want to learn mobile device game
programming. The students will learn the various limitations on mobile
devices and the options available for programming them. They will create
a 2D game for mobile devices. 3 hrs lecture, 2 hrs lab per week. |