SDK Docs: Difference between revisions
Jump to navigation
Jump to search
(undone multipage) |
(Same as HL1 SDK, neutral darken table colours for better contrast. Also, this needs an overview text like HL1 SDK.) |
||
Line 5: | Line 5: | ||
{{Background | {{Background | ||
| file = SDK - Background.png | | file = SDK - Background.png | ||
| opacity = 0. | | opacity = 0.13 | ||
| gradient-height = 600px | | gradient-height = 600px | ||
}} | }} | ||
Line 16: | Line 16: | ||
<p style="margin:10px 0 10px; font-size:14px">'''[[Source|About Source]]''' · '''[[SDK Installation|Download and Installation]] · [[:Category:Source SDK FAQ|Frequently Asked Questions]] · [[Source SDK Release Notes|Release Notes]]'''</p> | <p style="margin:10px 0 10px; font-size:14px">'''[[Source|About Source]]''' · '''[[SDK Installation|Download and Installation]] · [[:Category:Source SDK FAQ|Frequently Asked Questions]] · [[Source SDK Release Notes|Release Notes]]'''</p> | ||
| {{tr | | {{tr | ||
| bgcolor = # | | bgcolor = #252525 | ||
| align=center | | align=center | ||
| {{td|radius=3px 0 0 0|font-size=14px|bgcolor=# | | {{td|radius=3px 0 0 0|font-size=14px|bgcolor=#303030|width=225px| '''[[:Category:Modding|Modding]]''' }} | ||
{{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 = # | | bgcolor = #202020 | ||
| align=center | | align=center | ||
| {{td|font-size=14px|bgcolor=# | | {{td|font-size=14px|bgcolor=#303030| '''[[:Category:Level Design|Level Design]]''' }} | ||
{{td| [[Map (level design)|<span style=color:#E1E0DF>Maps</span>]] are the 3D worlds where everything comes together. }} | {{td| [[Map (level design)|<span style=color:#E1E0DF>Maps</span>]] are the 3D worlds where everything comes together. }} | ||
}} | }} | ||
{{tr | {{tr | ||
| bgcolor = # | | bgcolor = #252525 | ||
| align=center | | align=center | ||
| {{td|font-size=14px|bgcolor=# | | {{td|font-size=14px|bgcolor=#303030| '''[[:Category:Programming|Programming]]''' }} | ||
{{td| text = A mod's C++ <span style=color:#E1E0DF>code</span> defines the way its world and game rules behave. }} | {{td| text = A mod's C++ <span style=color:#E1E0DF>code</span> defines the way its world and game rules behave. }} | ||
}} | }} | ||
{{tr | {{tr | ||
| bgcolor = # | | bgcolor = #202020 | ||
| align=center | | align=center | ||
| {{td|font-size=14px|bgcolor=# | | {{td|font-size=14px|bgcolor=#303030| '''[[:Category:Scripting|Scripting]]''' }} | ||
{{td| Scripting can be used for adding new functionality or logic to [[Entity|<span style=color:#E1E0DF>entities</span>]]. }} | {{td| Scripting can be used for adding new functionality or logic to [[Entity|<span style=color:#E1E0DF>entities</span>]]. }} | ||
}} | }} | ||
{{tr | {{tr | ||
| bgcolor = # | | bgcolor = #252525 | ||
| align=center | | align=center | ||
| {{td|font-size=14px|bgcolor=# | | {{td|font-size=14px|bgcolor=#303030| '''[[:Category:Modeling|Modeling]]'''}} | ||
{{td| [[Model|<span style=color:#E1E0DF>Models</span>]] are the detailed 3D objects that appear in the game world. }} | {{td| [[Model|<span style=color:#E1E0DF>Models</span>]] are the detailed 3D objects that appear in the game world. }} | ||
}} | }} | ||
{{tr | {{tr | ||
| bgcolor = # | | bgcolor = #202020 | ||
| align=center | | align=center | ||
| {{td|font-size=14px|bgcolor=# | | {{td|font-size=14px|bgcolor=#303030| '''[[:Category:Material System|Materials]]''' }} | ||
{{td| [[Texture|<span style=color:#E1E0DF>Textures</span>]] and [[Shader|<span style=color:#E1E0DF>shaders</span>]] are combined in {{Source|bold}} to create [[Material|<span style=color:#E1E0DF>materials</span>]]. }} | {{td| [[Texture|<span style=color:#E1E0DF>Textures</span>]] and [[Shader|<span style=color:#E1E0DF>shaders</span>]] are combined in {{Source|bold}} to create [[Material|<span style=color:#E1E0DF>materials</span>]]. }} | ||
}} | }} | ||
{{tr | {{tr | ||
| bgcolor = # | | bgcolor = #252525 | ||
| align=center | | align=center | ||
| {{td|font-size=14px|bgcolor=# | | {{td|font-size=14px|bgcolor=#303030| '''[[:Category:Sound System|Sounds]]''' }} | ||
{{td| Quality [[Sound and Music|<span style=color:#E1E0DF>audio</span>]] adds a fourth dimension to your world. }} | {{td| Quality [[Sound and Music|<span style=color:#E1E0DF>audio</span>]] adds a fourth dimension to your world. }} | ||
}} | }} | ||
{{tr | {{tr | ||
| bgcolor = # | | bgcolor = #202020 | ||
| align=center | | align=center | ||
| {{td|font-size=14px|bgcolor=# | | {{td|font-size=14px|bgcolor=#303030| '''[[:Category:Particle System|Particles]]''' }} | ||
{{td| Effects like smoke, sparks, blood and fire are created with [[Particle System Overview|<span style=color:#E1E0DF>particles</span>]]. }} | {{td| Effects like smoke, sparks, blood and fire are created with [[Particle System Overview|<span style=color:#E1E0DF>particles</span>]]. }} | ||
}} | }} | ||
{{tr | {{tr | ||
| bgcolor = # | | bgcolor = #252525 | ||
| align=center | | align=center | ||
| {{td|font-size=14px|bgcolor=# | | {{td|font-size=14px|bgcolor=#303030| '''[[:Category:AI|Artificial Intelligence]]''' }} | ||
{{td| AI controls the behavior of all but the simplest of [[NPC|<span style=color:#E1E0DF>NPC</span>]] actions. }} | {{td| AI controls the behavior of all but the simplest of [[NPC|<span style=color:#E1E0DF>NPC</span>]] actions. }} | ||
}} | }} | ||
{{tr | {{tr | ||
| bgcolor = # | | bgcolor = #202020 | ||
| align=center | | align=center | ||
| {{td|font-size=14px|bgcolor=# | | {{td|font-size=14px|bgcolor=#303030| '''[[:Category:Choreography|Choreography]]''' }} | ||
{{td| Direct your digital actors' performances with [[Choreography creation|<span style=color:#E1E0DF>choreographed scenes</span>]]. }} | {{td| Direct your digital actors' performances with [[Choreography creation|<span style=color:#E1E0DF>choreographed scenes</span>]]. }} | ||
}} | }} | ||
{{tr | {{tr | ||
| bgcolor = # | | bgcolor = #252525 | ||
| align=center | | align=center | ||
| {{td|font-size=14px|bgcolor=# | | {{td|font-size=14px|bgcolor=#303030| '''[[:Category:Source Filmmaker|Filmmaker]]''' }} | ||
{{td| Create movies inside the {{Source|bold|nt=1}}. }} | {{td| Create movies inside the {{Source|bold|nt=1}}. }} | ||
}} | }} | ||
{{tr | {{tr | ||
| bgcolor = # | | bgcolor = #202020 | ||
| align=center | | align=center | ||
| {{td|font-size=14px|bgcolor=# | | {{td|font-size=14px|bgcolor=#303030| '''[[:Category:Tutorials|Tutorials]]''' }} | ||
{{td| Step-by-step guides on a variety of topics. }} | {{td| Step-by-step guides on a variety of topics. }} | ||
}} | }} | ||
{{tr | {{tr | ||
| bgcolor = # | | bgcolor = #252525 | ||
| align=center | | align=center | ||
| {{td|font-size=14px|bgcolor=# | | {{td|font-size=14px|bgcolor=#303030| '''[[:Category:Technical|Technical]]''' }} | ||
{{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 = # | | bgcolor = #202020 | ||
| align=center | | align=center | ||
| {{td|font-size=14px|bgcolor=# | | {{td|font-size=14px|bgcolor=#303030| '''[[:Category:Glossary|Glossary]]''' }} | ||
{{td| text = Explanations for <span style=color:#E1E0DF>terms</span> you may encounter. }} | {{td| text = Explanations for <span style=color:#E1E0DF>terms</span> you may encounter. }} | ||
}} | }} | ||
{{tr | {{tr | ||
| bgcolor = # | | bgcolor = #252525 | ||
| align=center | | align=center | ||
| {{td|font-size=14px|bgcolor=# | | {{td|font-size=14px|bgcolor=#303030| '''[[:Category:Official Source Tools|Official Tools]]''' }} | ||
{{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 = # | | bgcolor = #202020 | ||
| align=center | | align=center | ||
| {{td|font-size=14px|bgcolor=# | | {{td|font-size=14px|bgcolor=#303030| '''[[:Category:Third Party Source Tools|Third-Party Tools]]''' }} | ||
{{td| text = Useful developer tools created by the <span style=color:#E1E0DF>community</span>. }} | {{td| text = Useful developer tools created by the <span style=color:#E1E0DF>community</span>. }} | ||
}} | }} | ||
{{tr | {{tr | ||
| bgcolor = # | | bgcolor = #252525 | ||
| align=center | | align=center | ||
| {{td|font-size=14px|bgcolor=# | | {{td|font-size=14px|bgcolor=#303030|radius=0 0 0 3px| '''[[:Category:IO System|I/O System]]''' }} | ||
{{td|radius=0 0 3px 0| The [[Inputs and Outputs|<span style=color:#E1E0DF>I/O system</span>]] is the backbone of most levels in Source-based games/mods. }} | {{td|radius=0 0 3px 0| The [[Inputs and Outputs|<span style=color:#E1E0DF>I/O system</span>]] is the backbone of most levels in Source-based games/mods. }} | ||
}} | }} |
Revision as of 15:24, 17 July 2024
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. |
|