This page is a index to the software documentation. Click here for more information.
This article's documentation is for anything that uses the Source engine. Click here for more information.
This page has been semi-protected so that only established users can edit it.

SDK Docs: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
No edit summary
 
(80 intermediate revisions by 14 users not shown)
Line 1: Line 1:
{{lang|SDK Docs}}__NOTOC____NOEDITSECTION__
{{Source topicon}}
{{DIP topicon}}
{{semi-protection}}


{{LanguageBar|title = Source SDK Documentation}}


<table cellpadding="4 100 100 100" style="background:#202020;border:2px solid #525252;margin:auto;width:55em;{{border-radius|12px}}">
{{Background
<caption>[[File:Source-logo.png|400px|link=|Source Engine]]
| file = SDK - Background.png
<p style="margin:10px 0 10px;font-size:14px">'''[[SDK Installation|Download and Installation]]&ensp;·&ensp;[[:Category:Source SDK FAQ|Frequently Asked Questions]]&ensp;·&ensp;[[Source SDK Release Notes|Release Notes]]'''</p></caption>
| gradient-height = 600px
| opacity = 13%
}}


<tr bgcolor=#3A3A3A>
{{Table
<td style="font-size:14px;text-align:center;{{border-radius|8px 0px 0px 0px}};">'''[[:Category:Modding|Modding]]'''</td>
| width = 700px
<td style="text-align:center;{{border-radius|0px 8px 0px 0px}}">Creating, organizing and releasing your [[Source|<span style=color:#E1E0DF>Source</span>]] project.</td>
| align = center
</tr>
| style = border-color:{{src2|col}}4a;
<tr bgcolor=#3A3A3A>
| caption indent:top = 1em
<td style="font-size:14px;text-align:center;">'''[[:Category:Level Design|Level Design]]'''</td>
| caption = [[File:Source-logo.png|400px|link=Source|Click here for more information about the Source Engine.]]
<td style="text-align:center;">[[Map (level design)|<span style=color:#E1E0DF>Maps</span>]] — are the 3D worlds where everything comes together.</td>
<p style="font-size:14px; text-align:center; padding:0 1em; margin:1.25em auto 1.5em auto"> '''The {{srcsdk|3.1.nolink}} is freely available to all Steam users.''' It is used to develop mods and content for the [[Source 2006]], [[Source 2007]], [[Source 2013]] and {{tf2branch|1}} engine branches. </p>
</tr>
<p style="margin:10px 0 10px; font-size:14px">'''[[SDK Installation|Download and Installation]]&ensp;·&ensp;[https://partner.steamgames.com/doc/sdk/uploading/distributing_source_engine <span style="color:#648CC8">Distributing Source mods</span>]&ensp;·&ensp;[[:Category:Source SDK FAQ|Frequently Asked Questions]]&ensp;·&ensp;[[Source SDK Release Notes|Release Notes]]'''</p>
<tr bgcolor=#3A3A3A>
| {{tr
<td style="font-size:14px;text-align:center;">'''[[:Category:Programming|Programming]]'''</td>
| bgcolor = #252525
<td style="text-align:center;">A mod's C++ code defines the way its world and game rules behave.</td>
| {{td|radius=3px 0 0 0|align=center|font-size=14px|bgcolor=#2F2A26|width=225px| '''[[:Category:Modding|<span style="color:#E3C798">Modding</span>]]''' }}
</tr>
  {{td|radius=0 3px 0 0| Creating, organizing and releasing your {{Source|1}} project. }}
<tr bgcolor=#3A3A3A>
}}
<td style="font-size:14px;text-align:center;">'''[[:Category:Scripting|Scripting]]'''</td>
{{tr
<td style="text-align:center;">Scripting can be used for adding new functionality or logic to [[Entity|<span style=color:#E1E0DF>entities</span>]].</td>
| bgcolor = #202020
</tr>
| {{td|align=center|font-size=14px|bgcolor=#2F2A26| '''[[:Category:Level Design|<span style="color:#E3C798">Level Design</span>]]''' }}
<tr bgcolor=#3A3A3A>
  {{td| [[Map (level design)|Maps]] are the 3D worlds where everything comes together. }}
<td style="font-size:14px;text-align:center;">'''[[:Category:Modeling|Modeling]]'''</td>
}}
<td style="text-align:center;">[[Model|<span style=color:#E1E0DF>Models</span>]] — are the detailed 3D objects that appear in the game world.</td>
{{tr
</tr>
| bgcolor = #252525
<tr bgcolor=#3A3A3A>
| {{td|align=center|font-size=14px|bgcolor=#2F2A26| '''[[:Category:Programming|<span style="color:#E3C798">Programming</span>]]''' }}
<td style="font-size:14px;text-align:center;">'''[[:Category:Material System|Materials]]'''</td>
  {{td| text = A mod's C++ '''code''' defines the way its world and game rules behave. }}
<td style="text-align:center;">[[Texture|<span style=color:#E1E0DF>Textures</span>]] and [[Shader|<span style=color:#E1E0DF>shaders</span>]] are combined in [[Source|<span style=color:#E1E0DF>Source</span>]] to create [[Material|<span style=color:#E1E0DF>materials</span>]].</td>
}}
</tr>
{{tr
<tr bgcolor=#3A3A3A>
| bgcolor = #202020
<td style="font-size:14px;text-align:center;">'''[[:Category:Sound System|Sounds]]'''</td>
| {{td|align=center|font-size=14px|bgcolor=#2F2A26| '''[[:Category:Scripting|<span style="color:#E3C798">Scripting</span>]]''' }}
<td style="text-align:center;">Quality [[Sound and Music|<span style=color:#E1E0DF>audio</span>]] adds a fourth dimension to your world.</td>
  {{td| Scripting can be used for adding new functionality or logic to [[Entity|entities]]. }}
</tr>
}}
<tr bgcolor=#3A3A3A>
{{tr
<td style="font-size:14px;text-align:center;">'''[[:Category:Particle_System|Particles]]'''</td>
| bgcolor = #252525
<td style="text-align:center;">Effects like smoke, sparks, blood and fire are created with [[Particle System Overview|<span style=color:#E1E0DF>particles</span>]].</td>
| {{td|align=center|font-size=14px|bgcolor=#2F2A26| '''[[:Category:Modeling|<span style="color:#E3C798">Modeling</span>]]'''}}
</tr>
  {{td| [[Model|Models]] are the detailed 3D objects that appear in the game world. }}
<tr bgcolor=#3A3A3A>
}}
<td style="font-size:14px;text-align:center;">'''[[:Category:AI|Artificial Intelligence]]'''</td>
{{tr
<td style="text-align:center;">AI controls the behaviour of all but the simplest of [[NPC|<span style=color:#E1E0DF>NPC</span>]] actions.</td>
| bgcolor = #202020
</tr>
| {{td|align=center|font-size=14px|bgcolor=#2F2A26| '''[[:Category:Material System|<span style="color:#E3C798">Materials</span>]]''' }}
<tr bgcolor=#3A3A3A>
  {{td| [[Texture|Textures]] and [[Shader|shaders]] are combined in {{Source|bold}} to create [[Material|materials]]. }}
<td style="font-size:14px;text-align:center;">'''[[:Category:Choreography|Choreography]]'''</td>
}}
<td style="text-align:center;">Direct your digital actors' performances with [[Choreography creation|<span style=color:#E1E0DF>choreographed scenes</span>]].</td>
{{tr
</tr>
| bgcolor = #252525
<tr bgcolor=#3A3A3A>
| {{td|align=center|font-size=14px|bgcolor=#2F2A26| '''[[:Category:Sound System|<span style="color:#E3C798">Sounds</span>]]''' }}
<td style="font-size:14px;text-align:center;">'''[[:Category:Source_Filmmaker|Filmmaker]]'''</td>
  {{td| Quality [[Sound and Music|audio]] adds a fourth dimension to your world. }}
<td style="text-align:center;">Create movies inside the [[Source|<span style=color:#E1E0DF>Source Engine</span>]].</td>
}}
</tr>
{{tr
<tr bgcolor=#3A3A3A>
| bgcolor = #202020
<td style="font-size:14px;text-align:center;">'''[[:Category:Tutorials|Tutorials]]'''</td>
| {{td|align=center|font-size=14px|bgcolor=#2F2A26| '''[[:Category:Particle System|<span style="color:#E3C798">Particles</span>]]''' }}
<td style="text-align:center;">Step-by-step guides on a variety of topics.</td>
  {{td| Effects like smoke, sparks, blood and fire are created with [[Particle System Overview|particles]]. }}
</tr>
}}
<tr bgcolor=#3A3A3A>
{{tr
<td style="font-size:14px;text-align:center;">'''[[:Category:Technical|Technical]]'''</td>
| bgcolor = #252525
<td style="text-align:center;">In-depth discussion of [[Source|<span style=color:#E1E0DF>Source's</span>]] features.</td>
| {{td|align=center|font-size=14px|bgcolor=#2F2A26| '''[[:Category:AI|<span style="color:#E3C798">Artificial Intelligence</span>]]''' }}
</tr>
  {{td| AI controls the behavior of all but the simplest of [[NPC|NPC]] actions. }}
<tr bgcolor=#3A3A3A>
}}
<td style="font-size:14px;text-align:center;">'''[[:Category:Glossary|Glossary]]'''</td>
{{tr
<td style="text-align:center;">Explanations for terms you may encounter.</td>
| bgcolor = #202020
</tr>
| {{td|align=center|font-size=14px|bgcolor=#2F2A26| '''[[:Category:Choreography|<span style="color:#E3C798">Choreography</span>]]''' }}
<tr bgcolor=#3A3A3A>
  {{td| Direct your digital actors' performances with [[Choreography creation|choreographed scenes]]. }}
<td style="font-size:14px;text-align:center;">'''[[:Category:Official Tools|Official Tools]]'''</td>
}}
<td style="text-align:center;">Official tools made by Valve for their [[Valve|<span style=color:#E1E0DF>games</span>]].</td>
{{tr
</tr>
| bgcolor = #252525
<tr bgcolor=#3A3A3A>
| {{td|align=center|font-size=14px|bgcolor=#2F2A26| '''[[:Category:Source Filmmaker|<span style="color:#E3C798">Filmmaker</span>]]''' }}
<td style="font-size:14px;text-align:center;">'''[[:Category:Third Party Tools|Third-Party Tools]]'''</td>
  {{td| Create movies inside the {{Source|bold|nt=1}}. }}
<td style="text-align:center;">Useful developer tools created by the community.</td>
}}
</tr>
{{tr
<tr bgcolor=#3A3A3A>
| bgcolor = #202020
<td style="font-size:14px;text-align:center;{{border-radius|0px 0px 0px 8px}}">'''[[:Category:IO System|IO System]]'''</td>
| {{td|align=center|font-size=14px|bgcolor=#2F2A26| '''[[:Category:Tutorials|<span style="color:#E3C798">Tutorials</span>]]''' }}
<td style="text-align:center;{{border-radius|0px 0px 8px 0px}}">The [[Inputs and Outputs|<span style=color:#E1E0DF>I/O system</span>]] is the backbone of most levels in [[Source|<span style=color:#E1E0DF>Source</span>]] based games/mods.</td>
  {{td| Step-by-step guides on a variety of topics. }}
</tr>
}}
</table>
{{tr
| bgcolor = #252525
| {{td|align=center|font-size=14px|bgcolor=#2F2A26| '''[[:Category:Technical|<span style="color:#E3C798">Technical</span>]]''' }}
  {{td| In-depth discussion on the {{Source|bold|nt=1|addtext='s}} features. }}
}}
{{tr
| bgcolor = #202020
| {{td|align=center|font-size=14px|bgcolor=#2F2A26| '''[[:Category:Glossary|<span style="color:#E3C798">Glossary</span>]]''' }}
  {{td| text = Explanations for '''terms''' you may encounter. }}
}}
{{tr
| bgcolor = #252525
| {{td|align=center|font-size=14px|bgcolor=#2F2A26| '''[[:Category:Official Source Tools|<span style="color:#E3C798">Official Tools</span>]]''' }}
  {{td| Official tools made by {{Valve|1}} for their games. }}
}}
{{tr
| bgcolor = #202020
| {{td|align=center|font-size=14px|bgcolor=#2F2A26| '''[[:Category:Third Party Source Tools|<span style="color:#E3C798">Third-Party Tools</span>]]''' }}
  {{td| text = Useful developer tools created by the '''community'''. }}
}}
{{tr
| bgcolor = #252525
| {{td|radius=0 0 0 3px|align=center|font-size=14px|bgcolor=#2F2A26| '''[[:Category:IO System|<span style="color:#E3C798">I/O System</span>]]''' }}
  {{td|radius=0 0 3px 0| The [[Inputs and Outputs|I/O system]] is the backbone of most levels in Source-based games/mods. }}
}}
}}


[[Category:Entry pages]]__NOTOC____NOEDITSECTION__
{{Table
| width = 700px
| align = center
| style = border-color:{{src2|col}}4a; margin-top:1em;
| {{tr
| style=background-image:linear-gradient(0deg, #4F3D1F, #614b26);
| align=center
| {{td|radius=3px 3px 0 0|font-size=14px|color=#FFFFFF|width=225px| '''List of game-specific documentation indexes''' }}
}}
{{tr
| bgcolor = #252525
| align=center
| {{td|font-size=14px|text= <span style="pointer-events:none">{{tf2}}</span> [[Team Fortress 2/Docs|Team Fortress 2]]{{·}} <span style="pointer-events:none">{{l4d}}</span> [[Left 4 Dead/Docs|Left 4 Dead]]{{·}} <span style="pointer-events:none">{{l4d2}}</span> [[Left 4 Dead 2/Docs|Left 4 Dead 2]]{{·}} <span style="pointer-events:none">{{p2}}</span> [[Portal 2/Docs|Portal 2]] }}
}}
{{tr
| bgcolor = #202020
| align=center
| {{td|radius=0 0 3px 3px|font-size=14px| Didn't find the game you wanted? See the [[:Category:Documentation index pages|full list]] → }}
}}
}}
 
<div style="max-width:700px; margin:0 auto">{{SDKDocIndexList}}</div>
 
[[Category:Source]]
[[Category:Entry pages]]

Latest revision as of 03:59, 16 July 2025

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.png