Source SDK

Source SDK

Source SDK Launcher menu

The Source SDK is a software development kit compiled by Valve Corporation that is used to create games or mods for the Source engine.
Developer(s) Valve
Initial release November 5, 2004[1]
Stable release Source SDK 2013 / July 2, 2013
Development status Active
Operating system Windows
Type Software development kit
License Proprietary
Website developer.valvesoftware.com

The Source SDK is a software development kit compiled by Valve Corporation that is used to create games or mods for the Source engine.

Games like Left 4 Dead, Left 4 Dead 2, Counter Strike: Global Offensive, and Portal 2 are packaged with their own set of 'Authoring Tools' that are tailored for their specific engine builds and come packaged with the game on Steam. These games use most of the same programs below, but the source code can not be dumped.

In 2013, an update was released for Source SDK that allowed users to build OS X and Linux versions of their mods. Additionally, support was added for Valve's new Steampipe content distribution system as well as the Oculus Rift.[2]

Utilities

There are a total of four utilities in the Source SDK:

Engine versions

The Source SDK currently has three engine versions. A user can choose the 2006 version of the Source engine, which is only used by Half-Life: Source, Half-Life Deathmatch: Source, and various mods built on old Source 2006 code. All other Source games were updated to the most recent 2009 version of the Source engine, with the exceptions of Episode Two, which used the 2007 version between May 11, 2010 and June 23, 2010, and various mods built on old Source 2007 code.[3][4] Half-Life 2: Deathmatch was updated to the 2009 version of the Source engine on September 30, 2010.[5] Although currently, all multiplayer Source games were updated to the Source Engine MP.

Applications

There are three applications in the Source SDK: Valve Hammer Editor, Model Viewer, and Face Poser.

Valve Hammer Editor

Main article: Valve Hammer Editor

The Valve Hammer Editor is a program included in the Source SDK that allows users to create maps for the Source Engine. It can be used with many different game configurations, for Source games like Team Fortress 2, Counter-Strike: Source, and Portal.

Model Viewer

The Model Viewer is a program that allows users to view models and can be used for a variety of different purposes, including development.

Developers may use the program to view models and their corresponding animations, attachment points, bones, and so on. It can also be used to view props, weapons, buildings, and just about any other 3D object found except something which is a brush (an object created in Hammer that makes up the actual world - something like a floor, wall, room, skybox or terrain). The Model Viewer can't view game textures either (Hammer is used for that purpose instead).

Face Poser

Face Poser is the tool used to access facial animations and choreography systems.

This tool allows one to:

Full list of SDK applications

Useful third-party applications for the Source SDK

Source engine games packaged with the SDK on Steam

Source Engine Games that come with "Authoring Tools"

Note that any packages including one or more of the above games come with the Source SDK and also that Half-Life: Source, Half-Life Deathmatch: Source and the free release of Portal does not come with the Source SDK.

With the release of the 2013 version, Valve announced that the Source SDK was going to be removed soon, and replaced by individual authoring tools for every source game.

See also

References

  1. Van Autrijve, Rainier (November 5, 2004). "Valve Releases Source SDK Tools". GameSpy. IGN. Retrieved January 28, 2014.
  2. "Source SDK 2013 Release". Steam News. Valve Software. Retrieved 4 July 2013.
  3. "Source SDK Update Released - May 11, 2010".
  4. "Source SDK Update Released - June 23, 2010".
  5. "Team Fortress 2 Update Released - September 30, 2010".

External links