http://cgpersia.com/2009/03/45-incredible-maya-tutorials-around-1087.html
Graphics Engines
Nebula Device (
http://www.radonlabs.de/nebula.html)
Haddd (
http://www.haddd.com/)
Haaf's Game Engine (
http://hge.relishgames.com/) (hardware accelerated 2D games engine)
Axiom 3D (
http://www.axiom3d.org/) (OGRE for .NET)
TrueVision (
http://truevision.sourceforge.net/)
Revolution3D (
http://www.revolution3d.net/)
Genesis3D (
http://www.genesis3d.com/)
Crystal Space 3D (
http://www.crystalspace3d.org/tikiwiki/tiki-view_articles.php)
Panda3D (
http://panda3d.etc.cmu.edu/)
Quake 2 Source Code (
http://www.fileshack.com/file.x?fid=7547)
Quake 2 (
http://www.fileplanet.com/6621/0 ... -Source-Code-v3.21) (complete sources)
Tenebrae (
http://tenebrae.sourceforge.net/) (Quake with per pixel lights and shaders)
Wild Magic (
http://www.geometrictools.com/index.html) (David Eberly's engine)
Apocalyx (
http://apocalyx.sourceforge.net/)
ClanLib Game SDK (
http://www.clanlib.org/)
DevLib (
http://www.devlib-central.org/mambo/)
kjAPI (
http://www.kjapi.com/)
Portable Game Library (PLIB) (
http://plib.sourceforge.net/)
RealmForge GDK (
http://realmforge.com/)
Delta3D (
http://delta3d.org/)
G3D (
http://g3d-cpp.sourceforge.net/)
NeoEngine (
http://www.neoengine.org/)
QuakeForge (
http://www.quakeforge.net/)
XEngine (
http://xengine.sourceforge.net/)
Yake (
http://www.yake.org/)
Kyra Sprite Engine (
http://www.grinninglizard.com/kyra/)
Selene/Lue,高阶DX9封装
SexyApp,开源商业游戏框架 有一个特化的Soft Renderer
Allegro,自由的游戏引擎框架 2D, 免费午餐 就采用Allegro为专用的开发库
Libraries
Free Game Development Libraries (
http://abattoir.wolfpaw.net/personal/gamelibs.php) (external list)
Graphics:
Crazy Eddie's GUI system (
http://www.cegui.org.uk/modules/news/)
Cal3D (
http://cal3d.sourceforge.net/) (character animation library)
GLFW (
http://glfw.sourceforge.net/) (OpenGL Framework)
GLee (
http://elf-stone.com/glee.php) (OpenGL easy extension library)
Game Texture Loader (
http://www.gamedev.net/community ... sp?topic_id=334348)
SDL (
http://www.libsdl.org)
Cpw (
http://www.mathies.com/cpw/about.html) (another OGL framework)
Allegro (
http://www.talula.demon.co.uk/allegro/)
Open Scene Graph (
http://www.openscenegraph.org/)
Corona (
http://corona.sourceforge.net/)
Titan (
http://titan.sourceforge.net/)
SFont (
http://www.linux-games.com/sfont/)
BMF_Font (
http://trenki.gippsbiz.com/bmf/)
BFont (
http://www.cs.unibo.it/%7Edbilli/bfont/bfont.html)
FreeType (freetype.sf.net) (font rendering library)
PaintLib (
http://www.paintlib.de/paintlib/)
GLEW (
http://glew.sourceforge.net/) (OpenGL extension wrangler library)
gluX(
http://www-evasion.imag.fr/Membres/Sylvain.Lefebvre/glux/)GLUT (
http://www.opengl.org/resources/ ... lut_downloads.html)
FreeGLUT (
http://freeglut.sourceforge.net/)
Open Inventor (
http://oss.sgi.com/projects/inventor/)
FTGL (
http://homepages.paradise.net.nz/henryj/code/index.html#FTGL) (OpenGL Font Library
nVidia Scene Graph SDK (
http://developer.nvidia.com/object/nvsg_home.html)
OpenSG (
http://www.opensg.org/)
ParaGUI (
http://www.paragui.org/)
LibUFO (
http://libufo.sourceforge.net/index.html) (OpenGL GUI Toolkit)
GPUmesh (
http://www-evasion.imag.fr/Membres/Sylvain.Lefebvre/GPUmesh/)
GNU Triangulated Surface Library (
http://gts.sourceforge.net/)
libASE (
http://interreality.org/projects/libase)
lib3DS (
http://lib3ds.sourceforge.net/)
GLOD (
http://www.cs.jhu.edu/~graphics/GLOD/
) (Geometric Level of Detail for OpenGL)
http://demeter.sourceforge.net/ 超大地形渲染引擎
Video:
FFmpeg (
http://ffmpeg.sourceforge.net/index.php)
Dirac (
http://sourceforge.net/projects/dirac)
Theora (
http://www.theora.org/)
XviD (
http://www.xvid.org/)
Cineplay ( http://www.cinefx.org/)
Compositing:
Lightworks (http://lightworksbeta.com/)
jahshaka (http://sourceforge.net/projects/jahshakafx/) parent project(http://www.cinefx.org/)
blender
Animation:
Blender 3D
Synfig (http://synfig.org/) 2D
Networking:
RakNet (http://www.rakkarsoft.com/)
OpenTNL (http://www.opentnl.org/) (Torque network library)
HawkNL (http://www.hawksoft.com/hawknl/)
OpenPlay (http://developer.apple.com/darwin/projects/openplay/)
ReplicaNet (http://www.replicanet.com/)
Game Networking Engine (http://www.rit.edu/%7Ejpw9607/gne/)
Physics and Collision:
Open Dynamics Engine (ODE) (
http://ode.org/)
Tokamak (
http://www.tokamakphysics.com/)
Newton Game Dynamics (
http://www.physicsengine.com/)
NovodeX SDK (
http://www.ageia.com/novodex.html)
Physical (
http://physical.alecrivers.com/)
True Axis (
http://www.trueaxis.com/)
Open Dynamics Framework (
http://www.physicstools.org/)
ColDet (
http://photoneffect.com/coldet/) (Free 3D Collision Detection Library)
Opcode (
http://www.codercorner.com/Opcode.htm)
RAPID (
http://www.cs.unc.edu/%7Egeom/OBB/OBBT.html)
FreeSOLID (
http://www.win.tue.nl/%7Egino/solid/index.html)
V-Collide (
http://www.cs.unc.edu/%7Egeom/V_COLLIDE/)
SCYTHE PHYSICS EDITOR
Scripting and XML:
Lua (
http://www.lua.org/)
AngelScript (
http://www.angelcode.com/angelscript/)
CInt (
http://root.cern.ch/root/Cint.html)
EOS (
http://eosscript.sourceforge.net/)
GameMonkey Script (
http://www.somedude.net/gamemonkey/)
Guile (
http://www.gnu.org/software/guile/guile.html)
IO (
http://www.iolanguage.com/about/)
javascript (
http://www.mozilla.org/js/)
Squirrel (
http://squirrel.sourceforge.net/)
Small (
http://www.compuphase.com/small.htm)
Ruby (
http://www.ruby-lang.org/en/)
Python (
http://www.python.org/)
Tcl (
http://tcl.sourceforge.net/)
Perl (
http://www.perl.com/)
LibXML (
http://xmlsoft.org/)
TinyXML (
http://www.grinninglizard.com/tinyxml/)
Expat (
http://expat.sourceforge.net/)
Apache XML libraries (
http://xml.apache.org/)
ezXML (
http://ezxml.sourceforge.net/)
Compression and File Systems:
zlib (
http://www.zlib.net/)
bzip2 (
http://www.bzip.org/)
LZMA SDK (
http://www.7-zip.org/sdk.html)
LZO (
http://www.oberhumer.com/opensource/lzo/)
PhysicsFS (
http://icculus.org/physfs/)
#ZipLib (
http://www.icsharpcode.net/OpenSource/SharpZipLib/) (native C# archive library)
SharpFS (
http://www.gamedev.net/community ... sp?topic_id=391656) (native C# VFS)
unrarlib (
http://www.unrarlib.org/)
ZipArchive (
http://www.artpol-software.com/index_zip.html)
Note: Much of the above lists (but not all) were taken from this page (
http://abattoir.wolfpaw.net/personal/gamelibs.php) , maintained by Kylotan here (
http://www.gamedev.net/community ... p?topic_id=291432).
Applications and Utilities:
Development Environments:
Code::Blocks IDE (
http://www.codeblocks.org/)
Dev-C++ (
http://www.bloodshed.net/devcpp.html)
SharpDevelop (
http://www.icsharpcode.net/OpenSource/SD/)
ActivePython (
http://www.activestate.com/Products/ActivePython/)
Graphics Development:
gDEBugger (
http://www.gremedy.com/)
Sh (
http://libsh.org/) (shader language)
Modeling:
SoftImage|XSI Mod Tool (
http://www.softimage.com/community/xsi_mod_tool/default.aspx)
Milkshape 3D (
http://www.swissquake.ch/chumbalum-soft/) (not free, $25)
Wings 3D (
http://www.wings3d.com/)
Blender (
http://www.blender3d.com/cms/Home.2.0.html)
Anim8or (
http://www.anim8or.com/)
DeleD (
http://www.delgine.com/index.php ... eled&menus=off)
topmod( http://www.topmod3d.org/ )
Open Asset Import Library http://assimp.sourceforge.net/main_viewer.html
gl3ds ( http://sourceforge.net/projects/glee/)
World Building:
Quake Army Knife (QuArK) (
http://dynamic.gamespy.com/%7Equark/)
GtkRadiant (
http://www.qeradiant.com/)
Getic3D (
http://www.zalsoft.com/index.php)
Sound:
FMOD (http://www.fmod.org/)
OpenAL (http://www.openal.org/)
Audiere (http://audiere.sourceforge.net/)
BASS (http://www.un4seen.com/)
libsndfile (http://www.mega-nerd.com/libsndfile/)
Ogg Vorbis (http://www.vorbis.com/)
Audio:
ModPlug (
http://www.modplug.com/)
Audacity (
http://audacity.sourceforge.net/)
SynthEdit (
http://www.synthedit.com/)
Buzz Machines (
http://www.buzzmachines.com/)
KVR Audio (
http://www.kvraudio.com/) (not actually software, but has tons of links)
cAudio
claudio
Images:
Paint.NET (excellent free image editor)
(
http://www.eecs.wsu.edu/paint.net/)The GIMP (
http://www.gimp.org/)
BMFont (
http://www.angelcode.com/products/bmfont/) (font texture generator)
Jpeg XR ( http://en.wikipedia.org/wiki/JPEG_XR)
DevIL (http://openil.sourceforge.net/)
CxImage (http://www.xdp.it/cximage.htm)
CImg (http://cimg.sourceforge.net/)
FreeImage (http://freeimage.sourceforge.net/)
soil ( http://www.lonesock.net/soil.html)
Media
Textures:
Transmogrifying Textures Vol. I (NVIDIA) (
http://developer.nvidia.com/object/IO_TTVol_01.html)
Mayang's Free Textures (
http://www.mayang.com/textures/)
3D Cafe's Free Textures (
http://www.3dcafe.com/asp/textures.asp)
Absolute Background Textures Archive (
http://www.grsites.com/textures/)
Image * After (
http://www.imageafter.com/)
Media Link's Free Backgrounds and Textures (
http://my.erinet.com/%7Ecunning1/textures.htm)
Free Game Textures (
http://www.vb3d.com/Textures.html)
Seamless Textures -- Absolute Cross (
http://www.absolutecross.com/graphics/textures/)
3D Millenium Free Textures (
http://www.m3corp.com/a/download/3d_textures/pages/index.htm)
Pixel Poke (
http://www.pixelpoke.com/FREE%20PIXELS.html)
The Texture Studio (
http://www.planethalflife.com/studio/)
Textures (
http://astronomy.swin.edu.au/%7Epbourke/texture/)
Marlin Studios (
http://www.marlinstudios.com/samples/samples.htm)
Free Foto (
http://www.freefoto.com/browse.jsp?id=33-00-0)
Free Textures (
http://www.noctua-graphics.de/english/freetex_e.htm)
Free Textures (
http://www.indiaeye.com/free.htm)
MorgueFile (
http://www.morguefile.com/)
Psionic3D (
http://www.psionic3d.co.uk/)
Models:
3D Millenium Free Models (
http://www.m3corp.com/a/download/models/index.htm)
Polycount (
http://www.planetquake.com/polycount/)
Marlin Studios (
http://www.marlinstudios.com/samples/samples.htm)
Free 3D Model Collections (
http://www.amazing3d.com/modfree.html)
Free 3D Models (
http://www.rocky3d.com/free3d.htm)
Digital Animators Models (
http://www.digitalanimators.com/ ... s/3dModelsMain.htm)
Psionic3D (
http://www.psionic3d.co.uk/)
Sprites
This thread has lots...and lots...and lots... (
http://www.gamedev.net/community ... sp?topic_id=272386)
Sounds:
SFX and Music Resources (
http://www.gamedev.net/community ... sp?topic_id=279518) (another long GDNet post)
Jamendo (
http://www.jamendo.com/us/) (Creative Commons licensed music)
A1 Free Sound Effects (
http://www.a1freesoundeffects.com/noflash.htm)
Sound Effects (
http://www.pacdv.com/sounds/index.html)
Tintagel's Free Sound File Archive (
http://freesoundfiles.tintagel.net/Audio/)
Free Sound Effects (
http://www.partnersinrhyme.com/pir/PIRsfx.html)
Sound Hunter (
http://www.soundhunter.com/)
Wav Sound Complete Archive (
http://www.members.tripod.com/%7Ebuggerluggs/ie/wav-dir184.htm)
deusX Sound Design (
http://www.deusx.com/studio.html)
FindSounds (
http://www.findsounds.com/) (sound search engine)
Absolute Sound Effects Archive (
http://www.grsites.com/sounds/)
Math:
OpenMVL 1.0.0 开源的图形数学库 ( 首页 )
glm ( http://glm.sourceforge.net/)
-----------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------
Game Articles And Sources
from http://www.ogre3d.org/wiki/index.php/ArticlesAndSources#Terrain
OGRE
- OGRE Website - home to it all
- OGRE project page at SourceForge
- OGRE Forums - the OGRE community.
- OGRE Readme - provides links to OGRE tutorials, manual, API reference, etc.
- Axiom 3D Engine - OGRE's C# cousin for .NET
- RealmForge GDK and Axiom Forums - The forums for Axiom and the game engine and run-time toolset involved with its development
- RealmForge GDK and Axiom Wiki - The new wiki for both Axiom and the RealmForge GDK, much of which may be applicable to OGRE programmers
Other Languages
The main OGRE site and this Wiki are English only for simplicity, but there are several translation sites around the web:
- German OGRE Forums A Blog and German User Forum about OGRE
- French OGRE Forums A new French Forum about OGRE
- GameMakers.gr Greek translation of many of the OGRE tutorials
- Games Creators Network The page about OGRE of this french community.
- pl.wikibooks.org/wiki/OGRE
- Futurn A french community helping games creators by providing a lot of documents (including Ogre3D translations and new documents).
Recommended Reading
External Tutorials
- Xadeck Tutorial 1 - Displaying and manipulating a scene
- Xadeck Tutorial 2 - Using Ogre's facilities for debugging
- Xadeck Tutorial 3 - Assembling a nice scene
- Xadeck Tutorial 4 - Rendering your own stuff
3D Math
- Martin Baker's All-Inclusive Learning Site For 3D Math, Graphics, Physics, Computational Geometry, And More. Includes topics on learning how to program games.
- A Simple Quaternion-based Camera
- Matrix and Quaternion FAQ : lots of info on matrix transformations & quaternion rotations.
Animation
Artificial Intelligence
AI Links repositories
- Generation5 - Articles
- GameDev.net -- AI
- AI on the Web
- AngelCode.com - reference database
- Game Research and Technology
- IGDA - AI SIG
- The Game AI Page
- Game AI Programming at AiGameDev.com
- aboutAI.net
- aboutAI.net
- Generation5 - Competition
- Game AI Newsletter at AiGameDev.com
- AI Center - Site Map
- gameAI_news (unmaintained)
SDKs
- FEAR :: Foundations for Genuine Game AI
- MetaAgent, A Steering Behavior Template Library - Compiling Meta Agent
- OpenSteer
- OpenAI
- OpenSkyNet
General and Specific Architecture Articles
-
General Architectures
- Half-life AI (MUST READ)
- AI Horizon: Essays on Artificial Intelligence, from the Basics to the Advanced
- AI Halo
- Gamasutra - Features - Handling Complexity in the Halo 2 AI
- Gamasutra -"Decision-based Gameplay Design"
- Complete Game AI: Volume I
- Item Management Systems
-
PathFinding
- Huge Theorical exhaustive Book on pathfinding
- Terrain analysis on age of empire (MUST READ)
- AI terrain
- Amit's A* Pages
- An optimal pathfinder for vehicles in real-world digital terrain maps
- Smart Moves: Intelligent Path Finding
- Toward More Realistic Pathfinding
- All FPS pathing problems in a presentation
- 3d pathInto Ogre Implementation
- C++ Group Pathfinding Basic Library and Test Tool
- ASTAR pathfinding algorithm in Ogre - Nice example with source
-
Group AI
- Boids (Flocks, Herds, and Schools: a Distributed Behavioral Model)
- Coordinated Unit Movement - Introduction
- Implementing Coordinated Movement
-
Tactic
-
Steering
- List : steering Behaviors For Autonomous Characters
- Steering Behaviors For Autonomous Characters
- The Code Project - MetaAgent, a Steering Behavior Template Library - Libraries & Projects
-
Rule-Based System (RBS)
- Rule-Based AI
- Rule-Based Systems and Identification Trees
-
Neural Networks (NN)
- tensor (small NN)
- tensor neurals net
- Untrained Neural Net Class
- NN sample
-
Fuzzy logic (FL)
- aiGuru.com
- bayesian systems... somewhere on generation 5 site.
- Hybrid Fuzzy A* - Using Fuzzy Logic with A* Path finding (handy for fast vehicles that also need to steer)
-
Finite State Machine (FSM)
- FSM small
- Visual Finite State Machine AI Systems
- State-Driven Game Agent Design
-
Decision Tree (DT)
- generation5 - Binary Decision Tree implementation in C++
-
Emotion
- generation5 - VPI: Virtual Personality Interaction
-
Lag
- Defeating Lag With Cubic Splines Or AI path moves Cells
-
Expert Systems
-
Learning Systems
Blogs
- Sinbad
- Carmack
- Brian Hook
- Gaffer
- Gamegirl
- Gamedev
- Cliff Bleszinski
- About(Code) (pt_BR)
C++ / STL
-
Introduction / Help
- C++ slides Optimisations, Templates and good use of heritage and polymorphisms (MUST READ)
- Thinking in C++ (One of the best introductory books and it is free!)
- STL basics
- Reference Card
- Cpp reference
- C++ FAQ LITE (Mirror here )
- C++ Containers Cheat Sheet
- C++ Iterators & Algorithms Cheat Sheet
- Unicode : A nice introductory-level article on the topic.
-
User Misconception of C++/STL
- STL common errors
- VC2005 products Chief Guru of the Week Problems and Answer on C++/STL
-
Performance
- A must-read C++ optimisations with benchmark for all optimizations listed (MUST READ)
- Common performances mistakes (MUST READ)
- Common performances mistakes II (MUST READ)
- C++ Optimization Strategies and Techniques (MUST READ)
-
Design patterns
- Dozens of 1-page examples in C++Before-and-After refactoring examples (MUST READ)
Games
Game Developer Sites
- game programmer wiki
- gamenuX - Brazilian Linux Game Programming Community
Hardware
Ati (papers, tools, source) (MUST READ) Nvidia (papers, tools, source) (MUST READ)
Game/3D Conferences
-
Siggraph Conference
- siggraph
- all siggraph papers
-
Game developers Conference
- gdc
- nvdia slides and demos
- Ati papers
MainStream
- Gamasutra (MUST REGISTER)
- Gamedev
- Game Developer Magazine
- International Game Developers Association
- Devmaster
- Gamedevnews
Game Design Patterns
- gamepatterns
- The Case For Game Design Patterns
- gamedesign wiki
Game Development
- Unit testing and game development
- Game Engine 101 - a decent primer
Publisher-Developer relation
- Business and Legal Primer for Game Development, by S. Gregory Boyd, Brian Green [ISBN 1-58450-492-7 ]
- Negotiating Development Contracts : From International Game Developers Association.
- Game Law: Contracts 101 : Article at gamasutra.com.
- Sample Business Contracts : From onecle.com
- Who owns the source? : Horror story about what happens without contract (with useful advices).
- Advocacy : Advocacy on THE open-source ressource site.
- Open Source and the Gaming Industry : Article at GameDev.net.
- The Business of Game Development : Frequently Asked Questions.
- Game Law : Game Law on GameDev.
Network
Articles
- How to handle Networks + Physic
- Design and Implementation of Networked Games
- Network Programming in Age of Empires and Beyond
- NetCode q3Arena
- Unreal NetCode
- Introduction to Multiplayer Game Programming
- Dead reckoning
- Gamasutra - Designing Secure, Flexible, and High Performance Game Network Architectures
- NAT and game servers
- Simple NAT punch-through
- NAT and Peer-to-Peer Networking
- Why internet sucks
- Defeating Lag with Cubic Splines
- GameSurge on netCode
- Editorial ,
- Rebuttal
- Interview
- Using Groupings for Networked Gaming
- Closing the Loop on Scalable Network Gaming Backend Services
- It's the Latency, Stupid
- Latency and the Quest for Interactivity
- Fixed step networked Physics
SDKs
- enet
- Hawk Software - HawkNL (Hawk Network Library)
- RakNet
Physics
Articles
- Simulation Theory Links
- Verlet Integration Source + code
- How to handle Timestep, Integration, Networks sync, etc.
- Canonical Game Loop
- Moving Beyond Ragdolls + demo.
- Very Clean and Easy Flash 2d Physic Tutorial
- Outsourcing Reality: Integrating a Commercial Physics Engine
- Green Eyed Monster's MyCarTutorial : - An example application with source code that demonstrates some car physics with ODE.
- ODE Composite Objects - ODE page on building composite objects.
SDKs
- NxOgre
- OgreOde and ...
- OPAL - high level features
- Open Dynamics Engine
- Newton
- JigLib - rigid body physics engine
- PhysX
- meqon
- havok
- Physic Processor Unit (hardware)
- Bullet Physics Library - ZLIB license, Blender integration, Collada support, physics-on-GPU
Shaders
- frustum Dx and GL source code shaders
- humus Dx and GL source code shaders
- Delphi shaders demo, but shaders are language independent
- shaders competition source
- shaders competition source
- Shadertech.com
Sound
- Thief paper on sound and AI.
- OpenAL - 3D Audio
Terrain
- All on terrains
- Terrain rendering : basics
- All about rendering landscape
- Hierarchical Image Caching for Accelerated Walkthroughs of Complex Environments
- Terrain Texture Generator (Link broken!)
- shadow caster (Link broken!)
- http://www.cambrianlabs.com/Mattias/Landscaper/ (Link broken!)
- A Real-Time Procedural Universe
- Visibility.txt
- grid raycast
- libnoise example: Complex planetary surface
- planetrendering
Texture
- Photoshop Plug-ins - Normal map filter / mip-map generation tool / DDS plug-in / cube map shuffler
-
-
Very useful and easy for generate normal maps of any texture
- Texture Atlas Tools - A collection of tools for creating texture atlases
- Windows Texture Viewer - Simple DDS viewing, especially for files with alpha channel
- DDS Thumbnail Viewer - Shows thumbnails of dss files in Windows Explorer
- www.cgtextures.com - Nice free textures
- www.crazybump.com - Make nice bump / normal / specular textures (from plain textures)
Vegetation
Articles
- Image-Based Rendering of Vegetation in Real-Time
- Lighting Flat Objects (tree impostors)
SDKs
Visibility
- Harmless Algorithms :
- I - Fine Occlusion Culling Algorithms
- II - Scene Traversal Algorithms
- III - Design Patterns And 3D Gaming
- IV - A Hybrid Approach to Visibility
- Portals and Mirrors
- Hierarchical Techniques for Visibility Computations
- Half-life realt-time visibility
- Virtuals occluders
- Unified Occlusion Culling: Portals, Visibility Umbra, and HZB
Debugging
- Introduction to Debugging
---------------------------------------未整理-------------------------------------------------------------
DirectX Links
http://msdn.microsoft.com/directx - DirectX developers homepage.
http://microsoft.com/directx - DirectX end-users homepage.
http://www.microsoft.com/xna/ - Microsoft's XNA homepage.
http://www.mvps.org/directx/ - Graphics articles and source code.
General Links
http://mathworld.wolfram.com/ - Great resource for mathematics.
http://www.physicsforums.com/ - Physics help forum.
http://www.mathgv.com/ - Useful math function plotting free software.
Math and Physics
Intro. Physically Based Modeling (http://www-2.cs.cmu.edu/afs/cs/user/baraff/www/pbm/pbm.html)有一些pdf教程,基本概念
Advanced Character Physics (http://www.ioi.dk/Homepages/thomasj/publications/gdc2001.htm)
3D Computer Graphics Links
http://research.microsoft.com/graphics/ - Microsoft's computer graphics research page.
http://developer.nvidia.com/ - NVIDIA developer homepage.
http://ati.com/developer/index.html - ATI developer homepage.
http://astronomy.swin.edu.au/~pbourke/ - Paul Bourke's homepage.
http://www.siggraph.org/ - ACM SIGGRAPH homepage.
http://www.wild-magic.com/ - Graphics info and source code.
http://www.magic-software.com - Graphics info and source code.
http://www.magic-software.com/Graphics.html
http://www.darwin3d.com/ - Jeff Lander's website. Check out his Game Developer articles.
http://www.beyond3d.com/ - 3D news.
http://www.faqs.org/faqs/graphics/algorithms-faq/ - comp.graphics.algorithms newsgroup FAQ.
http://www.cs.brown.edu/~tor/sig2003.html - SIGGRAPH 2003 Papers on the Web.
http://www.cs.brown.edu/~tor/sig2004.html - SIGGRAPH 2004 Papers on the Web.
http://www.cognigraph.com/ROAM_homepage/ - ROAM terrain algorithm homepage.
http://www.cc.gatech.edu/gvu/people/peter.lindstrom/ - Graphic Researcher Peter Lindstrom's homepage.
http://www.devmaster.net/ - General graphic/game development site with some articles.
http://research.microsoft.com/~ppsloan/ - Graphic Researcher Peter-Pike Sloan's homepage.
http://www.renderosity.com/ - Yet another 3D computer graphics art site.
http://www.vterrain.org/LOD/Papers/ - List of published terrain algorithm papers.
http://research.scea.com/research/research.html - Sony Computer Entertainment America
Research and Development.
http://developer.nvidia.com/object/melody_home.html - Melody program creates high quality normal maps that make a
low-poly model look like a high-poly model.
http://www.alias.com/eng/about/research/papers/ - Alias computer graphics research.
http://www.csclub.uwaterloo.ca/clubs/spp/winter98/radiositylinks.html - Radiosity links.
http://www.debevec.org/ - Paul Debevec's graphics page.
http://www.3dif.org/index.php - 3D Industry Forum.
http://www.shadertech.com/ - GPU shader site.
http://freespace.virgin.net/hugo.elias/models/m_ffire.htm - A discussion of programming a fire simulation.
http://triplebuffer.devmaster.net/misc/yannl.php - Some useful forum posts a Mr. Yann L. made on gamedev.com.
http://mightystudios.com/home/index.php - Homepage of the author of Real-Time 3D Terrain Engines Using C++ and DirectX 9
http://www.flipcode.com/articles/article_lightmapping-pf.shtml - Lightmapping article.
Game Art Resources
http://www.planetside.co.uk/terragen/ - Homepage of the application Terragen, which is a free (for private use) terrain generating application. You can use it to export terrain heightmaps and create terrain textures.
http://www.marlinstudios.com/home/home.htm - Commercial site that sells textures and 3D models for games, etc.
http://www.cgnetworks.com/ - Computer Graphics site that focuses on artwork, rather than algorithms.
http://www.3dfilmmaker.com/index.php - Another 3D computer graphics art site.
http://www.mayang.com/textures/ - Free textures.
http://www.3dbuzz.com/ - 3D modeling site with training videos.
http://www.turbosquid.com/ - Commercial site that sells textures and 3D models for games, etc.
http://astronomy.swin.edu.au/~pbourke/texture/ - Downloadable textures.
http://www.realtexture.com/ - Commercial site that sells textures and 3D models for games, etc.
http://www.outhousesoftware.co.uk/gamesuccess.htm - Commercial site that sells textures and 3D models for games, etc.
http://www.3-d-models.com/ - Commercial site that sells textures and 3D models for games, etc.
http://www.noctua-graphics.de/english/freetex_e.htm - Texture resources.
http://www.planetquake.com/subverse/ - Texture resources.
http://www.vb3d.com/Textures.html - Texture resources.
Game Development Links
www.gamedev.net - General game developer site.
www.flipcode.com - General game developer site.
www.gameinstitute.com - Online game development courses.
http://www.igda.org/ - International Game Developer association.
http://gamasutra.com - Game Developer magazine website.
http://www.devmaster.net/ - General game developer site.
Programming Languages
http://www.yoda.arachsys.com/csharp/faq -C# FAQ.
http://www.parashift.com/c++-faq-lite/index.html - C++ FAQ.
http://blogs.msdn.com/tmiller/ - Tom Miller's Blog.
http://www.stack.nl/~dimitri/doxygen/ - Doxygen website--C++ documentation generator program.
http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/2003/ - C++ standard proposals.
Commercial Sites
http://www.tomshardware.com
http://www.anandtech.com
http://www.extremetech.com/
http://www.pricewatch.com
http://www.lavasoftusa.com/software/adaware/#free