SDK Docs: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
	
		
	
 (table redesign; added :Category:Official Tools;)  | 
				No edit summary  | 
				||
| (82 intermediate revisions by 14 users not shown) | |||
| Line 1: | Line 1: | ||
{{  | {{Source topicon}}  | ||
{{DIP topicon}}  | |||
{{semi-protection}}  | |||
{{LanguageBar|title = Source SDK Documentation}}  | |||
{{Background  | |||
| file = SDK - Background.png  | |||
| gradient-height = 700px  | |||
| opacity = 8%  | |||
}}  | |||
{{Table  | |||
| width = 700px  | |||
<  | | align = center  | ||
| style = border-color:{{src2|col}}4a;  | |||
| caption indent:top = 1em  | |||
<  | | 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="margin:10px 0 10px; font-size:14px">'''[[SDK Installation|Download and Installation]] · [https://partner.steamgames.com/doc/sdk/uploading/distributing_source_engine <span style="color:#648CC8">Distributing Source mods</span>] · [[:Category:Source SDK FAQ|Frequently Asked Questions]] · [[Source SDK Release Notes|Release Notes]]'''</p>  | |||
|	{{tr  | |||
	| bgcolor = #252525  | |||
	| {{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}} project. }}  | |||
	}}  | |||
	{{tr  | |||
	| bgcolor = #202020  | |||
	| {{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. }}  | |||
	}}  | |||
	{{tr  | |||
	| bgcolor = #252525  | |||
	| {{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. }}  | |||
	}}  | |||
	{{tr  | |||
	| bgcolor = #202020  | |||
	| {{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]]. }}  | |||
	}}  | |||
	{{tr  | |||
	| bgcolor = #252525  | |||
	| {{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. }}  | |||
	}}  | |||
	{{tr  | |||
	| bgcolor = #202020  | |||
	| {{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]]. }}  | |||
	}}  | |||
	{{tr  | |||
	| bgcolor = #252525  | |||
	| {{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. }}  | |||
	}}  | |||
	{{tr  | |||
	| bgcolor = #202020  | |||
	| {{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]]. }}  | |||
	}}  | |||
	{{tr  | |||
	| bgcolor = #252525  | |||
	| {{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. }}  | |||
	}}  | |||
	{{tr  | |||
	| bgcolor = #202020  | |||
	| {{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]]. }}  | |||
	}}  | |||
	{{tr  | |||
	| bgcolor = #252525  | |||
	| {{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}}. }}  | |||
	}}  | |||
	{{tr  | |||
	| bgcolor = #202020  | |||
	| {{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. }}  | |||
	}}  | |||
	{{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]]  | {{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 10:03, 21 October 2025
| Modding | Creating, organizing and releasing your Source project. | 
| Level Design | Maps are the 3D worlds where everything comes together. | 
| Programming | A mod's C++ code defines the way its world and game rules behave. | 
| Scripting | Scripting can be used for adding new functionality or logic to entities. | 
| Modeling | Models are the detailed 3D objects that appear in the game world. | 
| Materials | Textures and shaders are combined in Source to create materials. | 
| Sounds | Quality audio adds a fourth dimension to your world. | 
| Particles | Effects like smoke, sparks, blood and fire are created with particles. | 
| Artificial Intelligence | AI controls the behavior of all but the simplest of NPC actions. | 
| Choreography | Direct your digital actors' performances with choreographed scenes. | 
| Filmmaker | Create movies inside the Source Engine. | 
| Tutorials | Step-by-step guides on a variety of topics. | 
| Technical | In-depth discussion on the Source Engine's features. | 
| Glossary | Explanations for terms you may encounter. | 
| Official Tools | Official tools made by Valve for their games. | 
| Third-Party Tools | Useful developer tools created by the community. | 
| I/O System | The I/O system is the backbone of most levels in Source-based games/mods. | 
| List of game-specific documentation indexes | 
|   | 
	
| Didn't find the game you wanted? See the full list → | 
  | |||||||||||
