The following links could be helpful for the programming of the
- OpenGL main page. Look in
particular at the
and its Tutorials and Classes part. Among the tutorials, the
one by Nehe Productions seems pretty
thorough (long, well-structured, and with coverage of quite a number
version (older version) of the Open GL Programming Guide.
- OpenGL intro from a Stanford course
- OpenGL intro
from a University of Colorado course.
- The Lightweight Java Game Library.
- Tutorial on
Graphics Programming Techniques Using OpenGL (1999).
- If you are really ambitious, note that the industry
standard Maya 3D
modeling animation and animation software has a
learning edition" which is free for non-commercial use.
- Lots of down-to-earth info (3D programming related) on
matrices on these faqs from a
site on Java 3D.
article (in 11 parts) on the elements of a game engine.
- The Game AI Page has lots of
info on game AI, including some info on what methods are used in
concrete games (see under "Topics" in left sidebar). See "Resources
Quick Jump" at bottom of page for links to actual technical material.
- Another good collection of
technical info on Game AI, maintained by Alex J. Champandard.
- Three very nice collections of resources on computer game
programming are the websites of
Tomas Akenine-Möller and
Eric Haines, Craig Reynolds, and
Jeff Lander. For some of the sites,
you'll need to explore the site a bit to find the lists of resources.
notes from SIGGRAPH 2001 course by Witkin and Baraff on physically
- Simon Clavet maintains a very nice (and large)
pointers to scientific papers in the area of physically based
modelling in graphics.
- DevMaster.net is one site
devoted to gathering sources for game development.
- Flipcode is another site (now
fixated) devoted to sources for game development. In particular, see
the collection of
- For a good list of papers about LOD, see
this page of the
Virtual Terrain Project
(which has lots of information on terrain visualization).
- The syllabus
from a course by Benjamin Watson at Northwestern, with a contents
quite similar to DM80. Many relevant references to quality material, a
reasonable amount of which is online.
Maintained by Rolf Fagerberg