Game Development Resources
The following contains links to a number of possibly useful game development resources and web pages. This is very preliminary. More will be added later. If you have run across any resources that you would like to share with the class, please send me email.
- Magazines, Conferences, and Online Communities:
- Books:
-
- General:
-
- 50 Books for Everyone in the Game Industry: An interesting and provocative article about important (mostly nontechnical) books.
- Game Programming Gems. Small vignettes covering many topics in game programming, some interesting, some not.
- Introduction to Game Development, ed. S. Rabin, 2005. A comprehensive collection of essays on many different aspects of game programming. Many of them are quite good.
- Physics:
-
- Game Physics, by David H. Eberly, 2004. A very comprehensive source of information.
- Physics for Game Developers, by David M. Bourg, 2002. An well-written quick introduction to game physics with many examples.
- Artificial Intelligence:
-
- AI Game Programming Wisdom, ed. S. Rabin, (Vol 1: 2002, Vol 2: 2004). A large collection of essays on many different game programming.
- AI for Game Developers, by D. M. Bourg and G. Seemann, 2004. Rather slim on theory but contains many examples of basic AI techniques.
- Graphics/Physics/Game Engines:
-
- Ogre: An object-oriented graphics engine.
- Open Dynamics Engine: A physics engine for rigid-body dynamics.
- Devil: A cross-platform image library (for use in texture mapping).
- (More to come)
- Individual Web Pages:
- Some of these may not be current.
- Game Programming Courses at Other Universities:
-
- CSCE 4210 (Game Programming) at University of North Texas. Here is a link to student projects from recent semesters.
- CSE 380 at SUNY Stonybrook. Here is a link to student projects.
- CS 378 (Game Technology) at Univ. of Texas Austin. The same page contains links to recent student projects.
- CS 248 (Introduction to Computer Graphics) at Stanford. Here is a link to student projects. (Note that many of the links seem to be broken.)
- EECS 494 (Computer Game Design and Implementation) at University of Michigan. At the bottom are links to Showcases of previous semesters' games. Unfortunately, they are just .zip files, which you will need to try to install. I've had success in running in some, but not all of them.