GAME PROGRAMMING WEB SITES

There are many different sites dedicated to game programming. Beware that online information is inherently less accurate than print. However, there are many good sites, with articles written by programmers actually in the industry. Some of the better online resources are:

yahoo.com. Yahoo's game programming category. Has links to many game programming related sites.

gamasutra.com. Game news and programming articles.

gdmag.com. Online home of GameDeveloper, an excellent game programming magazine.

gamedev.net. Game news and programming articles.

flipcode.com. Daily game development news and resources.

BOOKS

Of course, before you buy any other book, you should buy the 3D Math Primer for Games and Graphics Development to get a solid foudation on 3D Math! After that, we recommend the following books:

Real-Time Rendering by Tomas Möller and Eric Haines. Provides an excellent survey of real-time graphics techniques, applicable on modern hardware. A new edition has recently been released.

Graphics Gems Series A set of five books, each a collection of articles on graphics and geometry.

Algorithms in C++ by Robert Sedgewick. This was the algorithms text I grew up on, and still the one I have on my shelf.

Mathematics for 3D Game Programming & Computer Graphics by Eric Lengyel. Survey of 3D math techniques. A more advanced text than our book, covers more topics but in less detail.

Advanced Animation and Rendering Techniques by Watt and Watt. Survey of advanced 3D graphics. A little dated, but still a classic.

C++ Primer by Stanley Lippman. Despite the title, this is not an introduction to C++, but rather an excellenet reference to the C++ language. Better than the popular Stroustrup book in many respects

Game Programming Gems series. Interesting collection articles on game programming tips and tricks.

RESEARCHERS' PERSONAL WEB SITES

There is no substitude for pure academic research. Here are some personal web pages from some of the most outstanding and important researchers in the field of graphics today.

Jim Blinn. One of the pioneers in computer graphics.

David Ebert. Computer Graphics researcher

Andrew Glassner. Another famous graphics researcher.

Paul Heckbert. Another famous graphics researcher.

Tomas Möller. Author of Real-Time Rendering.