Annotated Game Development Bibliography

 

General Game Development

http://www.gamedev.net/

Provides news and views, articles, job offers, and more, all related to game development

http://www.gametutorials.com/

Tutorials for C, C++, Win32 API, DirectX, OpenGL, networking, and game development

http://www.libsdl.org/index.php

“Simple DirectMedia Layer is a cross-platform multimedia library designed to provide level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of ‘Civilization: Call To Power.’”

http://www.gamasutra.com/

Articles from Game Developer magazine, news of the game industry (requires setting up a free userid)

Organizations and Conferences

http://www.igda.org/

Organization for game developers…membership is $100/year, $35/year for students, and includes Game Developer magazine

http://www.gamanetwork.com/

Parent organization for Gamasutra Online, Game Developer magazine, and the game developer’s conference

http://www.gdconf.com/

Annual game developer’s conference

http://www.igf.com/

Independent Games Festival…contest for independent game developers, and a student showcase to highlight work of high school and college game developers

http://www.garagegames.com/

Home of independent games and game makers

3D Graphics Libraries

http://www.microsoft.com/windows/directx/default.aspx

Microsoft DirectX information site

http://www.opengl.org/

OpenGL information site (code samples, tutorials, etc)

http://www.xmission.com/~nate/opengl.html

Nate Robins OpenGL site, containing precompiled GLUT for Windows, tutorials, etc

http://www.mathies.com/cpw/about.html

Free GLUT API replacement for game programming

http://hem.passagen.se/opengl/glfw/

Another GLUT replacement OpenGL framework for Windows and Unix/X11

3D Graphics Engines

http://cg.cs.tu-berlin.de/~ki/game_eng.html

3D engines list, last updated 6/23/2000…lists 643 engines

www.cs.tu-berlin.de/~ki/game_eng.html

Commercial 3D game engines list, last updated 5/16/97

http://www.slamsoftware.com/

Amp 2 game engine…licenses start at $200

http://www.c4engine.com/

Graphics license, $3000, sound license $2000, network license $2000

http://www.ca3d-engine.de/

Free for free mods, need to negotiate a license for commercial use

http://crystal.sourceforge.net/

Free game development kit in C++…multiplatform, using OpenGL

http://www.exocortex.org/3dengine/

Graphics engine using OpenGL and C# that started as a class project…includes support for Cg shader programming

http://www.fly3d.com.br/

The Fly3D libraries (v1 and v2) from the 3D Games books by Watt and Policarpo…Fly3D v1.02 is free for commercial and noncommercial use, while Fly3D v2 is available for free under the GPL if the resulting game is also GPL, or for a fee for a single game use without royalties

http://www.wirewd.com/wh/glvr.html

GLVR library for entertainment VR, in particular games, written in C++

http://www.hyzgame.com/English/index.htm

2D/3D game library from China

http://www.panardvision.com/v3/pv_overview.php

Panard Vision, free for noncommercial use

http://www.garagegames.com/pg/product/view.php?id=1

Torque game engine, including networking, GUI builder, world editor and scripting language…includes full source code for game engine…$100 per programmer with no royalties to use for any company with less than $500,000 in sales…the engine used in Tribes, Tribes2, Starsiege, etc

http://www.v3x.net/v3x/v3x_3d_engine.html

V3x.net engine…free for freeware or evaluation, 5000 Euros for 1 game, 15000 Euros for unlimited games, ??? for unlimited usage with source code

http://www.idsoftware.com/business/home/technology/index.php

Quake engine and tools are available for free under the GPL, or for a flat fee of $10000 per title with no royalties…Quake II engine is available for free under the GPL, or for a flat fee of $10000 per title with no royalties….Quake II tools are NOT GPL, and are for noncommercial use only, or can be licensed for $5000 a project…Quake III engine is $250000 guarantee against a 5% royalty of the wholesale title price

http://www.magic-software.com/

Wild Magic game engine, from Dave Eberly’s book…free for noncommercial projects, or for commercial products that do more than just sell the game engine

Game information sites

http://www.gamesdomain.com/indexus.html

http://www.3davenue.com/

 

Books of Interest

Game Programming Gems, Mark DeLoura, editor, August 2000, Charles River Media, ISBN 1584500492

Game Programming Gems 2, Mark DeLoura, editor, October 2001, Charles River Media, ISBN 1584500549

Game Programming Gems 3, Dante Treglia and Mark DeLoura, editors, July 2002, Charles River Media, ISBN 1584502339

An attempt to be to game development what Graphics Gems is to computer graphics in general

AI Game Programming Wisdom, Steve Rabin, editor, March 2002, Charles River Media, ISBN 1584500778

Mathematics for 3D Game Programming & Computer Graphics, Eric Lengyel, December 2001, Charles River Media, ISBN 1584500379

The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics, Randima Fernando and Mark Kilgard, February 2003, Addison-Wesley, ISBN 0321194969

Real-Time Shader Programming, Ron Fosner, December 2002, Morgan Kaufmann, ISBN 1558608532

Real-Time Rendering, 2nd edition, Tomas Akenine-Moller & Eric Haines, July 2002, AK Peters, ISBN 1568811829

Physics for Game Developers, David Bourg, November 2001, O’Reilly & Associates, ISBN 0596000065

3D Game Engine Design: A Practical Approach to Real-Time Computer Graphics, David Eberly, September 2000, Morgan Kaufmann, ISBN 1558605932

3D Games: Real-Time Rendering and Software Technology, Volume 1, Alan Watt and Fabio Policarpo, December 2000, Addison Wesley, ISBN 0201619210

3D Games: Animation and Advanced Real-Time Rendering, Volume 2, Alan Watt and Fabio Policarpo, January 2003, Addison Wesley, ISBN 0201787067