4.00 Credits
Provide students with skills and solid technical foundation necessary to design, develop and deploy 3D games and related entertainment technology applications. Topics include 3D game programming, 3D graphics, game design, programming video game controllers, collision detection, force and motion calculations, networking multiplayer games, manipulating sound objects, physical modeling, projectiles, particle systems, physical constraints, deformation of virtual 3D objects, surface deformation, computer animation, forward and inverse kinematics, keyframe motion capture and procedural animation, and behavior-based animation and control.
Prerequisite:
C- or higher in CSCI 362.