Resources
 Tutorials, Sample Code
flipcode (www.flipcode.com)
   - Code, articles, message board and a "Picture of the Day"
GameDev.net (www.gamedev.net)
   - Code, tutorials, news, message board
NeHe Productions (nehe.gamedev.net)
   - Code, tutorials, really great OpenGL basecode
GameTutorials.com (www.gametutorials.com)
   - Sample code and tutorials
Delphi3D (www.delphi3d.net)
   - Sample code and tutorials in Delphi (a Pascal derivative)

 Tools
WinCVS (www.wincvs.org)
   - Default graphical CVS client
TortoiseCVS (www.tortoisecvs.org)
   - CVS client integrated into the Windows shell
3D Studio Max (www.discreet.com)
   - Professional modeling/rendering/animation package, very popular in games industry
Maya (www.aliaswavefront.com)
   - Professional modeling/rendering/animation package, popular in games/movies

 Game Industry, Gamer Culture
Gamasutra (www.gamasutra.com)
   - Industry news, articles on game design and development
Game Developer Magazine (www.gdmag.com)
   - Industry news, articles on programming/art/design, 'post-mortems' of popular releases
IGDA (www.igda.org)
   - Inernational Game Developers Association
GDC (www.gdconf.com)
   - Game Developers Conference
E3 (www.e3expo.com)
   - Electronic Entertainment Expo
Penny Arcade (www.penny-arcade.com)
   - The premiere gamer webcomic

 Graphics
OpenGL (www.opengl.org)
   - Platform-independent low-level graphics library
DirectX (www.microsoft.com/windows/directx/)
   - A collection of games-oriented libraries for Windows
Simple DirectMedia Layer (www.libsdl.org)
   - Adds DirectX-like features to OpenGL
GLUT (www.xmission.com/~nate/glut.html)
   - Adds basic window-management features to OpenGL
extgl (www.levp.de/3d/)
   - Utiltiy library to make it easy to load OpenGL extensions

 Sound, Music
FMOD (www.fmod.org)
   - Easy to set up audio library. Free for non-comercial projects
OpenAL (www.openal.org)
   - Platform-independent audio library

 Math, Collision Detection, Physics
Intersection Algorithms (www.realtimerendering.com/int/)
   - A large collection of collision-detection routines
Open Dynamics Engine (opende.sourceforge.net)
   - Open-source (LGPL) library for physics simulation
Havok (www.havok.com)
   - Commercial physics "middleware"

 Game Engines, Graphics Engines
CrystalSpace (crystal.sourceforge.net)
   - Full game engine, having trouble keeping up with the times
OGRE (www.ogre3d.org)
   - Object-Oriented graphics library that layers on top of OpenGL or Direct3D
Gamebryo/NetImmerse (www.ndl.com)
   - Commercial game engine "middleware"
RenderWare (www.renderware.com)
   - Commercial game engine "middleware"

 Research-Oriented
NEC Digital Library (www.researchindex.org)
   - Lots of Computer Science papers online
SIGGRAPH (www.siggraph.org)
   - The premiere computer graphics conference

 Reference
DirectPlay 8 Documentation (msdn.microsoft.com/archive/default.asp?url=/archive/en-us/dx81_c/directx_cpp/Play/DPlay.asp)
   - DirectPlay documentation from DirectX 8, but should still be useful for the current version 9
DirectPlay 9 Documentation (msdn.microsoft.com/archive/default.asp?url=/archive/en-us/directx9_c/directx/play/dplay.asp)
   - DirectPlay documentation for DirectX 9
MSDN (msdn.microsoft.com)
   - Complete documentation on DirectX, Win32, and all other MS APIs

 Media
PolyCount (www.polycount.com)
   - Models for Quake, Unreal, Half-Life, GTA...

 Books
Joey's Booklist (www.particlegames.com/Refs/books.html)
   - List of useful books about various topics


voelker@cs.ucsd.edu