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
No edit summary
No edit summary
 
(9 intermediate revisions by the same user not shown)
Line 16: Line 16:
| style = border-color:{{src2|col}}4a;
| style = border-color:{{src2|col}}4a;
| caption indent:top = 1em
| caption indent:top = 1em
| caption = [[File:Source-logo.png|400px|link=Source|Source Engine]]
| caption = [[File:Source-logo.png|400px|link=Source|Click here for more information about the Source Engine.]]
<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>
<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>
<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>
<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
| {{tr
| bgcolor = #252525
| bgcolor = #252525
| {{td|radius=3px 0 0 0|align=center|font-size=14px|bgcolor=#33302A|width=225px| '''[[:Category:Modding|<span style="color:#FFDA9E">Modding</span>]]''' }}
| {{td|radius=3px 0 0 0|align=center|font-size=14px|bgcolor=#2F2A26|width=225px| '''[[:Category:Modding|<span style="color:#E3C798">Modding</span>]]''' }}
  {{td|radius=0 3px 0 0| Creating, organizing and releasing your {{Source|1.bold}} project. }}
  {{td|radius=0 3px 0 0| Creating, organizing and releasing your {{Source|1}} project. }}
}}
}}
{{tr
{{tr
| bgcolor = #202020
| bgcolor = #202020
| {{td|align=center|font-size=14px|bgcolor=#33302A| '''[[:Category:Level Design|<span style="color:#FFDA9E">Level Design</span>]]''' }}
| {{td|align=center|font-size=14px|bgcolor=#2F2A26| '''[[:Category:Level Design|<span style="color:#E3C798">Level Design</span>]]''' }}
  {{td| [[Map (level design)|Maps]] are the 3D worlds where everything comes together. }}
  {{td| [[Map (level design)|Maps]] are the 3D worlds where everything comes together. }}
}}
}}
{{tr
{{tr
| bgcolor = #252525
| bgcolor = #252525
| {{td|align=center|font-size=14px|bgcolor=#33302A| '''[[:Category:Programming|<span style="color:#FFDA9E">Programming</span>]]''' }}
| {{td|align=center|font-size=14px|bgcolor=#2F2A26| '''[[:Category:Programming|<span style="color:#E3C798">Programming</span>]]''' }}
  {{td| text = A mod's C++ '''code''' defines the way its world and game rules behave. }}
  {{td| text = A mod's C++ '''code''' defines the way its world and game rules behave. }}
}}
}}
{{tr
{{tr
| bgcolor = #202020
| bgcolor = #202020
| {{td|align=center|font-size=14px|bgcolor=#33302A| '''[[:Category:Scripting|<span style="color:#FFDA9E">Scripting</span>]]''' }}
| {{td|align=center|font-size=14px|bgcolor=#2F2A26| '''[[:Category:Scripting|<span style="color:#E3C798">Scripting</span>]]''' }}
  {{td| Scripting can be used for adding new functionality or logic to [[Entity|entities]]. }}
  {{td| Scripting can be used for adding new functionality or logic to [[Entity|entities]]. }}
}}
}}
{{tr
{{tr
| bgcolor = #252525
| bgcolor = #252525
| {{td|align=center|font-size=14px|bgcolor=#33302A| '''[[:Category:Modeling|<span style="color:#FFDA9E">Modeling</span>]]'''}}
| {{td|align=center|font-size=14px|bgcolor=#2F2A26| '''[[:Category:Modeling|<span style="color:#E3C798">Modeling</span>]]'''}}
  {{td| [[Model|Models]] are the detailed 3D objects that appear in the game world. }}
  {{td| [[Model|Models]] are the detailed 3D objects that appear in the game world. }}
}}
}}
{{tr
{{tr
| bgcolor = #202020
| bgcolor = #202020
| {{td|align=center|font-size=14px|bgcolor=#33302A| '''[[:Category:Material System|<span style="color:#FFDA9E">Materials</span>]]''' }}
| {{td|align=center|font-size=14px|bgcolor=#2F2A26| '''[[:Category:Material System|<span style="color:#E3C798">Materials</span>]]''' }}
  {{td| [[Texture|Textures]] and [[Shader|shaders]] are combined in {{Source|bold}} to create [[Material|materials]]. }}
  {{td| [[Texture|Textures]] and [[Shader|shaders]] are combined in {{Source|bold}} to create [[Material|materials]]. }}
}}
}}
{{tr
{{tr
| bgcolor = #252525
| bgcolor = #252525
| {{td|align=center|font-size=14px|bgcolor=#33302A| '''[[:Category:Sound System|<span style="color:#FFDA9E">Sounds</span>]]''' }}
| {{td|align=center|font-size=14px|bgcolor=#2F2A26| '''[[:Category:Sound System|<span style="color:#E3C798">Sounds</span>]]''' }}
  {{td| Quality [[Sound and Music|audio]] adds a fourth dimension to your world. }}
  {{td| Quality [[Sound and Music|audio]] adds a fourth dimension to your world. }}
}}
}}
{{tr
{{tr
| bgcolor = #202020
| bgcolor = #202020
| {{td|align=center|font-size=14px|bgcolor=#33302A| '''[[:Category:Particle System|<span style="color:#FFDA9E">Particles</span>]]''' }}
| {{td|align=center|font-size=14px|bgcolor=#2F2A26| '''[[:Category:Particle System|<span style="color:#E3C798">Particles</span>]]''' }}
  {{td| Effects like smoke, sparks, blood and fire are created with [[Particle System Overview|particles]]. }}
  {{td| Effects like smoke, sparks, blood and fire are created with [[Particle System Overview|particles]]. }}
}}
}}
{{tr
{{tr
| bgcolor = #252525
| bgcolor = #252525
| {{td|align=center|font-size=14px|bgcolor=#33302A| '''[[:Category:AI|<span style="color:#FFDA9E">Artificial Intelligence</span>]]''' }}
| {{td|align=center|font-size=14px|bgcolor=#2F2A26| '''[[:Category:AI|<span style="color:#E3C798">Artificial Intelligence</span>]]''' }}
  {{td| AI controls the behavior of all but the simplest of [[NPC|NPC]] actions. }}
  {{td| AI controls the behavior of all but the simplest of [[NPC|NPC]] actions. }}
}}
}}
{{tr
{{tr
| bgcolor = #202020
| bgcolor = #202020
| {{td|align=center|font-size=14px|bgcolor=#33302A| '''[[:Category:Choreography|<span style="color:#FFDA9E">Choreography</span>]]''' }}
| {{td|align=center|font-size=14px|bgcolor=#2F2A26| '''[[:Category:Choreography|<span style="color:#E3C798">Choreography</span>]]''' }}
  {{td| Direct your digital actors' performances with [[Choreography creation|choreographed scenes]]. }}
  {{td| Direct your digital actors' performances with [[Choreography creation|choreographed scenes]]. }}
}}
}}
{{tr
{{tr
| bgcolor = #252525
| bgcolor = #252525
| {{td|align=center|font-size=14px|bgcolor=#33302A| '''[[:Category:Source Filmmaker|<span style="color:#FFDA9E">Filmmaker</span>]]''' }}
| {{td|align=center|font-size=14px|bgcolor=#2F2A26| '''[[:Category:Source Filmmaker|<span style="color:#E3C798">Filmmaker</span>]]''' }}
  {{td| Create movies inside the {{Source|bold|nt=1}}. }}
  {{td| Create movies inside the {{Source|bold|nt=1}}. }}
}}
}}
{{tr
{{tr
| bgcolor = #202020
| bgcolor = #202020
| {{td|align=center|font-size=14px|bgcolor=#33302A| '''[[:Category:Tutorials|<span style="color:#FFDA9E">Tutorials</span>]]''' }}
| {{td|align=center|font-size=14px|bgcolor=#2F2A26| '''[[:Category:Tutorials|<span style="color:#E3C798">Tutorials</span>]]''' }}
  {{td| Step-by-step guides on a variety of topics. }}
  {{td| Step-by-step guides on a variety of topics. }}
}}
}}
{{tr
{{tr
| bgcolor = #252525
| bgcolor = #252525
| {{td|align=center|font-size=14px|bgcolor=#33302A| '''[[:Category:Technical|<span style="color:#FFDA9E">Technical</span>]]''' }}
| {{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. }}
  {{td| In-depth discussion on the {{Source|bold|nt=1|addtext='s}} features. }}
}}
}}
{{tr
{{tr
| bgcolor = #202020
| bgcolor = #202020
| {{td|align=center|font-size=14px|bgcolor=#33302A| '''[[:Category:Glossary|<span style="color:#FFDA9E">Glossary</span>]]''' }}
| {{td|align=center|font-size=14px|bgcolor=#2F2A26| '''[[:Category:Glossary|<span style="color:#E3C798">Glossary</span>]]''' }}
  {{td| text = Explanations for '''terms''' you may encounter. }}
  {{td| text = Explanations for '''terms''' you may encounter. }}
}}
}}
{{tr
{{tr
| bgcolor = #252525
| bgcolor = #252525
| {{td|align=center|font-size=14px|bgcolor=#33302A| '''[[:Category:Official Source Tools|<span style="color:#FFDA9E">Official Tools</span>]]''' }}
| {{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.bold}} for their games. }}
  {{td| Official tools made by {{Valve|1}} for their games. }}
}}
}}
{{tr
{{tr
| bgcolor = #202020
| bgcolor = #202020
| {{td|align=center|font-size=14px|bgcolor=#33302A| '''[[:Category:Third Party Source Tools|<span style="color:#FFDA9E">Third-Party Tools</span>]]''' }}
| {{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'''. }}
  {{td| text = Useful developer tools created by the '''community'''. }}
}}
}}
{{tr
{{tr
| bgcolor = #252525
| bgcolor = #252525
| {{td|align=center|font-size=14px|bgcolor=#33302A|radius=0 0 0 3px| '''[[:Category:IO System|<span style="color:#FFDA9E">I/O System</span>]]''' }}
| {{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. }}
  {{td|radius=0 0 3px 0| The [[Inputs and Outputs|I/O system]] is the backbone of most levels in Source-based games/mods. }}
}}
}}
Line 111: Line 111:
| style = border-color:{{src2|col}}4a; margin-top:1em;
| style = border-color:{{src2|col}}4a; margin-top:1em;
| {{tr
| {{tr
| style=background-image:linear-gradient(0deg, #554221, #614b26);
| style=background-image:linear-gradient(0deg, #4F3D1F, #614b26);
| align=center
| align=center
| {{td|radius=3px 3px 0 0|font-size=14px|color=#FFFFFF|width=225px| '''List of game-specific documentation indexes''' }}
| {{td|radius=3px 3px 0 0|font-size=14px|color=#FFFFFF|width=225px| '''List of game-specific documentation indexes''' }}

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