CSC 421: Computer Gaming

Topics related to the implementation of computer games are covered, including history, design, modeling animation, scene-graph structure, object representation, graphics-pipeline implementation, rendering, collision detections, picking, graphics optimization, and other issues such as basic artificial intelligence for games. Issues of game programming including mathematics, memory management, and current languages are also discussed. Students design game elements to implement in running game-engine code that they modify and program. Maya and other 3-D software is used along with the C++ open-source, multi-platform game engine, Irrlicht. Implementations in C# for XNA are also discussed, and current game consoles (Playstation 3 and Xbox 360) are used for development experience.

 

Current Announcements:

______________________________________________________________

Visit the 421 Class Blog for the most recent announcements, readings, assignments, etcetera.

The Resources page has been updated with links, notes, articles, and more!

Some previous student work is posted on the Student Work page, and this semester's work will eventually make it's way there.