Semester 3
Lights, Camera, Action
Students learn OpenGL concepts and apply them to their games. Concepts such as fog, lights and object creation are included.
Game User Controls
Students learn to work with game console peripherals such as joysticks, Bluetooth devices and cameras.
Game Sound Management
Students learn to plan and organize storage of computer sounds for effects and background music.
Game Engine Interfacing I
Students learn the basic capabilities and simple controls for standard game engines in use in game studios.
Mathematics for Games
Students learn the basic concepts of matrices and coordinate systems for use in 3D games.
General Education Elective
Semester 4
Game Ethics and Legalities
Students examine the ethics of software piracy and the implementation of copy protection in games.
Game Engine Interfacing II
Students create a variety of games based on standard controls available in game engines.
Game Scripting
Students learn a variety of scripting languages that are available in Web-based and standard local games. LUA and Java script are included.
Game Project
Students participate in a large-scale game project with design groups and a multi-disciplinary team.
The Psychology of Games
Students are introduced to the concepts of human perception and their application in computer presentations.
Basic Calculus
Basic Calculus begins by presenting some topics in plane analytic geometry then develops the processes and applications of differentiation and integration