This page has been semi-protected so that only established users can edit it.

Source SDK Documentation

From Valve Developer Community
Revision as of 11:50, 7 July 2026 by THE OWL (talk | contribs)
Jump to navigation Jump to search
English (en)Deutsch (de)Español (es)Français (fr)Suomi (fi)Hrvatski (hr)Italiano (it)日本語 (ja)한국어 (ko)Nederlands (nl)Polski (pl)Português do Brasil (pt-br)Русский (ru)Slovenčina (sk)Svenska (sv)Türkçe (tr)Українська (uk)Tiếng Việt (vi)中文 (zh)中文(臺灣) (zh-tw)Translate (Translate)
SDK - Background.jpg
The page's design has been updated. Please share your thoughts on the new design on the discussion page.
Source-logo.png

The Source SDK is freely available to all Steam users. It is used to develop mods and content for the Source 2006, 2007, 2013 and Team Fortress 2 engine branches.

Download and Installation
Distributing Source mods
Frequently Asked Questions
Release Notes
Quick Access:
Modding·Tutorials·Glossary·Level Design·Modeling·Materials·Sounds·Particles·Programming·Scripting·I/O System·Artificial Intelligence·Technical·Choreography·Official Tools·Third-Party Tools

Guides

Icon-sdi-modding.png

Modding

Creating, organizing and releasing your Source project.

Read more
Icon-sdi-tutorials.png

Tutorials

Step-by-step guides on a variety of topics.

Read more
Icon-sdi-glossary.png

Glossary

Explanations for terms you may encounter.

Read more

Art

Icon-sdi-leveldesign.png

Level Design

Maps are the 3D worlds where everything comes together.

Read more
Icon-sdi-modeling.png

Modeling

Models are the detailed 3D objects that appear in the game world.

Read more
Icon-sdi-materials.png

Materials

Textures and shaders are combined in Source to create materials.

Read more
Icon-sdi-sounds.png

Sounds

Quality audio adds a fourth dimension to your world.

Read more
Icon-sdi-particles.png

Particles

Effects like smoke, sparks, blood and fire are created with particles.

Read more

Code and Logic

Icon-sdi-programming.png

Programming

A mod's C++ code defines the way its world and game rules behave.

Read more
Icon-sdi-scripting.png

Scripting

Scripting can be used for adding new functionality or logic to entities.

Read more
Icon-sdi-io.png

I/O System

The I/O system is the backbone of most levels in Source-based games/mods.

Read more
Icon-sdi-ai.png

Artificial Intelligence

AI controls the behavior of all but the simplest of NPC actions.

Read more

Other

Icon-sdi-tutorials.png

Technical

In-depth discussion on the Source Engine's features.

Read more
Icon-sdi-choreography.png

Choreography

Direct your digital actors' performances with choreographed scenes.

Read more
Icon-sdi-tools.png

Official Tools

Official tools made by Valve for their games.

Read more
Icon-sdi-tools.png

Third-Party Tools

Useful developer tools created by the community.

Read more

Navigation

List of featured documentation indices
Engines
Workshop tools
Software-specific
Didn't find the software you wanted? See the full list