Valve Developer Community

Description
The Valve Developer Community is the official site for information on  game development.

From the main page: "Welcome to the Valve Developer Community. Whether you're building a "Triple-A" commercial project or a mod for Half-Life® 2, you'll want to sign up as a Valve developer today. It's free to join, and open to anyone working with the Source Engine and the Source ."