SDK Docs: Difference between revisions
Jump to navigation
Jump to search
TomEdwards (talk | contribs) |
No edit summary |
||
(321 intermediate revisions by more than 100 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 = 600px | |||
| opacity = 13% | |||
}} | |||
[[ | {{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. }} | |||
}} | |||
}} | |||
[[ | {{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
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 → |
|