SDK Docs: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 12: | Line 12: | ||
{{Table | {{Table | ||
| width = | | width = 700px | ||
| align = center | | align = center | ||
| style = border-color:{{src2|col}}4a; | | style = border-color:{{src2|col}}4a; | ||
Line 18: | Line 18: | ||
| caption = [[File:Source-logo.png|400px|link=Source|Source Engine]] | | caption = [[File:Source-logo.png|400px|link=Source|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"> | <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 | | {{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|font-size=14px|bgcolor=# | |||
{{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.bold}} project. }} | ||
}} | }} | ||
{{tr | {{tr | ||
| bgcolor = #202020 | | bgcolor = #202020 | ||
| align=center | | {{td|align=center|font-size=14px|bgcolor=#33302A| '''[[:Category:Level Design|<span style="color:#FFDA9E">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 | ||
| align=center | | {{td|align=center|font-size=14px|bgcolor=#33302A| '''[[:Category:Programming|<span style="color:#FFDA9E">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 | ||
| align=center | | {{td|align=center|font-size=14px|bgcolor=#33302A| '''[[:Category:Scripting|<span style="color:#FFDA9E">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 | ||
| align=center | | {{td|align=center|font-size=14px|bgcolor=#33302A| '''[[:Category:Modeling|<span style="color:#FFDA9E">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 | ||
| align=center | | {{td|align=center|font-size=14px|bgcolor=#33302A| '''[[:Category:Material System|<span style="color:#FFDA9E">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 | ||
| align=center | | {{td|align=center|font-size=14px|bgcolor=#33302A| '''[[:Category:Sound System|<span style="color:#FFDA9E">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 | ||
| align=center | | {{td|align=center|font-size=14px|bgcolor=#33302A| '''[[:Category:Particle System|<span style="color:#FFDA9E">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 | ||
| align=center | | {{td|align=center|font-size=14px|bgcolor=#33302A| '''[[:Category:AI|<span style="color:#FFDA9E">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 | ||
| align=center | | {{td|align=center|font-size=14px|bgcolor=#33302A| '''[[:Category:Choreography|<span style="color:#FFDA9E">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 | ||
| align=center | | {{td|align=center|font-size=14px|bgcolor=#33302A| '''[[:Category:Source Filmmaker|<span style="color:#FFDA9E">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 | ||
| align=center | | {{td|align=center|font-size=14px|bgcolor=#33302A| '''[[:Category:Tutorials|<span style="color:#FFDA9E">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 | ||
| align=center | | {{td|align=center|font-size=14px|bgcolor=#33302A| '''[[:Category:Technical|<span style="color:#FFDA9E">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 | ||
| align=center | | {{td|align=center|font-size=14px|bgcolor=#33302A| '''[[:Category:Glossary|<span style="color:#FFDA9E">Glossary</span>]]''' }} | ||
{{td| text = Explanations for '''terms''' you may encounter. }} | {{td| text = Explanations for '''terms''' you may encounter. }} | ||
}} | }} | ||
{{tr | {{tr | ||
| bgcolor = #252525 | | bgcolor = #252525 | ||
| align=center | | {{td|align=center|font-size=14px|bgcolor=#33302A| '''[[:Category:Official Source Tools|<span style="color:#FFDA9E">Official Tools</span>]]''' }} | ||
{{td| Official tools made by {{Valve|1.bold}} for their games. }} | {{td| Official tools made by {{Valve|1.bold}} for their games. }} | ||
}} | }} | ||
{{tr | {{tr | ||
| bgcolor = #202020 | | bgcolor = #202020 | ||
| align=center | | {{td|align=center|font-size=14px|bgcolor=#33302A| '''[[:Category:Third Party Source Tools|<span style="color:#FFDA9E">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 | ||
| align=center | | {{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 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 124: | Line 107: | ||
{{Table | {{Table | ||
| width = | | width = 700px | ||
| align = center | | align = center | ||
| style = border-color:{{src2|col}}4a; margin-top:1em; | | style = border-color:{{src2|col}}4a; margin-top:1em; | ||
Line 144: | Line 127: | ||
}} | }} | ||
<div style="max-width: | <div style="max-width:700px; margin:0 auto">{{SDKDocIndexList}}</div> | ||
[[Category:Source]] | [[Category:Source]] | ||
[[Category:Entry pages]] | [[Category:Entry pages]] |
Revision as of 02:21, 31 May 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 → |
|