Difference between revisions of "SDK Docs"

From Valve Developer Community
Jump to: navigation, search
m
 
(98 intermediate revisions by 52 users not shown)
Line 1: Line 1:
__NOTOC__
+
{{lang|SDK Docs}}
__NOEDITSECTION__
 
  
[[Image:SourceLogo_trans.gif|center|Source]]
+
{| class="standard-table" style="margin:auto;"
 +
|+ <p style="margin:1em auto 0; text-align:center; width:400px;">[[File:Source-logo.png|200px|link=|Source]]</p>
  
==General==
+
<p style="margin:1em;">'''[[SDK Installation|Download and Installation]] | [[:Category:Source SDK FAQ|Frequently Asked Questions]] | [[Source SDK Release Notes|Release Notes]]'''</p>
* [[SDK Installation|Downloading and Installing the Source SDK]]
 
* [[Source SDK Release Notes]]
 
* [[:Category:Source SDK FAQ|Source SDK Frequently Asked Questions]]
 
* [[Source SDK Known Issues]]
 
* [[Help Desk]]
 
* [[Developer Console]]
 
* [[Source SDK Files and Directory Structure]]
 
* [[Demo Recording Tools]]
 
* [[SourceTV]]
 
* [[Books]]
 
 
 
 
 
{| align="center"
 
!colspan="2"| <center>Quick Category Navigation</center>
 
 
|-
 
|-
| '''[[:category:Modding|Modding]]'''
+
| '''[[:Category:Modding|<center>Modding</center>]]'''
 
| Creating, organizing and releasing your Source project.
 
| Creating, organizing and releasing your Source project.
 
|-
 
|-
| '''[[:category:Level Design|Level Design]]'''
+
| '''[[:Category:Level Design|<center>Level Design</center>]]'''
| Maps are the cornerstone of Source, where it all comes together. Learn about all aspects of producing them here.
+
| Maps are the 3D worlds where everything comes together.
 
|-
 
|-
| '''[[:category:Choreography|Choreography]]'''
+
| '''[[:Category:Programming|<center>Programming</center>]]'''
| Make Source's characters come to life with its uniquely powerful choreography technologies.
+
| A mod's C++ code defines the way its world and game rules behave.
 
|-
 
|-
| '''[[:category:AI|AI]]'''
+
| '''[[:Category:Scripting|<center>Scripting</center>]]'''
| AI controls the behavior of all but the simplest of NPC actions and Source makes using or creating it easy.
+
| Scripting can be used for adding new functionality or logic to entities.
 
|-
 
|-
| '''[[:category:Material System|Material System]]'''
+
| '''[[:Category:Modeling|<center>Modeling</center>]]'''
 +
| Models are the detailed 3D objects that appear in the game world.
 +
|-
 +
| '''[[:Category:Material System|<center>Materials</center>]]'''
 
| Textures and shaders are combined in Source to create materials.
 
| Textures and shaders are combined in Source to create materials.
 
|-
 
|-
| '''[[:category:Sound System|Sound System]]'''
+
| '''[[:Category:Sound System|<center>Sounds</center>]]'''
| Documentation on Source's software sound system.
+
| Quality audio adds a fourth dimension to your world.
 
|-
 
|-
| '''[[:category:Modeling|Modeling]]'''
+
| '''[[:Category:Particle System|<center>Particles</center>]]'''
| Everything you need to know about modeling for Source.
+
| Effects like smoke, sparks, blood and fire are created with particles.
 
|-
 
|-
| '''[[:category:VGUI|VGUI]]'''
+
| '''[[:Category:AI|<center>Artificial Intelligence</center>]]'''
| Valve's proprietary GUI mimics Windows' and works both in-game and on the desktop. Used for HUDs, 3D cameras and more.
+
| AI controls the behavior of all but the simplest of NPC actions.
 
|-
 
|-
| '''[[:category:Programming|Programming]]'''
+
| '''[[:Category:Choreography|<center>Choreography</center>]]'''
| The nuts and bolts of any MOD, programming is what makes things different.
+
| Direct your digital actors' performances with choreographed scenes.
 
|-
 
|-
| '''[[:category:Snippets|Code Snippets]]'''
+
| '''[[:Category:Source Filmmaker|<center>Filmmaker</center>]]'''
| Bits of code that are useful but aren't enough for a tutorial.
+
| Create movies inside the Source Engine.
 
|-
 
|-
| '''[[:Category:Tutorials|Tutorials]]'''
+
| '''[[:Category:Tutorials|<center>Tutorials</center>]]'''
| Need help trying to use a particular Source feature? Check here.
+
| Step-by-step guides on a variety of topics.
 
|-
 
|-
| '''[[:category:Technical|Technical]]'''
+
| '''[[:Category:Technical|<center>Technical</center>]]'''
| Miscellaneous technical aspects about the Source engine and Half-Life 2 programming.
+
| In-depth discussion of Source's features.
 
|-
 
|-
| '''[[:Category:Glossary|Glossary]]'''
+
| '''[[:Category:Glossary|<center>Glossary</center>]]'''
| Explanations of common terms.
+
| Explanations for terms you may encounter.
 
|-
 
|-
| '''[[:Category:Third Party Tools|Third Party Tools]]'''
+
| '''[[:Category:Third Party Tools|<center>Third-Party Tools</center>]]'''
| Non-Valve developer tools.
+
| Useful developer tools created by the community.
 +
|-
 +
| '''[[:Category:Inputs and Outputs System|<center>I/O System</center>]]'''
 +
| The I/O system is the backbone of most levels in Source based games/mods.
 
|}
 
|}
 
+
[[Category:Entry pages]]__NOTOC____NOEDITSECTION__
{{otherlang:en}}
 
{{otherlang:en:de|SDK Docs:de}},
 
{{otherlang:en:es|:Categoria: SDK español}},
 
{{otherlang:en:sv|SDK Docs:sv}},
 
{{otherlang:en:fr|SDK Docs:fr}},
 
{{otherlang:en:cs|SDK Docs:cs}}.<br/>
 
<small>Other pages available in:</small>
 
{{otherlang:en:zh-cn|:Category:Chinese}},
 
{{otherlang:en:jp|:Category:Japanese}},
 
{{otherlang:en:pl|:Category:Polish}},
 
{{otherlang:en:ru|:Category:Russian}},
 
{{otherlang:en:zh-tw|:Category:Tranditional Chinese}}
 

Latest revision as of 07:08, 19 September 2021

English Čeština Deutsch Español Eestlane Français Italiano Nederlands Polski Português-Brasileiro Русский Українська Svenska Türkçe 日本語 简体中文 简体中文 한국어 ქართული ენა עִברִית

Source

Download and Installation | Frequently Asked Questions | Release Notes

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 of Source's features.
Glossary
Explanations for terms you may encounter.
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.