Difference between revisions of "SDK Docs"

From Valve Developer Community
Jump to: navigation, search
m
 
(97 intermediate revisions by 51 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:Modding|<center>Modding</center>]]'''
* [[:Category:Source SDK FAQ|Source SDK Frequently Asked Questions]]
+
| Creating, organizing and releasing your Source project
* [[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:Level Design|<center>Level Design</center>]]'''
| Creating, organizing and releasing your Source project.
+
| Maps are the 3D worlds where everything comes together
 
|-
 
|-
| '''[[:category:Level Design|Level Design]]'''
+
| '''[[:Category:Programming|<center>Programming</center>]]'''
| Maps are the cornerstone of Source, where it all comes together. Learn about all aspects of producing them here.
+
| A mod's C++ code defines the way its world and game rules behave
 
|-
 
|-
| '''[[:category:Choreography|Choreography]]'''
+
| '''[[:Category:Scripting|<center>Scripting</center>]]'''
| Make Source's characters come to life with its uniquely powerful choreography technologies.
+
| Scripting can be used for adding new functionality or logic to entities
 
|-
 
|-
| '''[[:category:AI|AI]]'''
+
| '''[[:Category:Modeling|<center>Modeling</center>]]'''
| AI controls the behavior of all but the simplest of NPC actions and Source makes using or creating it easy.
+
| Models are the detailed 3D objects that appear in the game world
 
|-
 
|-
| '''[[:category:Material System|Material System]]'''
+
| '''[[: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:Choreography|<center>Choreography</center>]]'''
| Valve's proprietary GUI mimics Windows' and works both in-game and on the desktop. Used for HUDs, 3D cameras and more.
+
| Direct your digital actors' performances with choreographed scenes
 
|-
 
|-
| '''[[:category:Programming|Programming]]'''
+
| '''[[:Category:Source_Filmmaker|<center>Filmmaker</center>]]'''
| The nuts and bolts of any MOD, programming is what makes things different.
+
| Create movies inside the Source Engine
 
|-
 
|-
| '''[[:category:Snippets|Code Snippets]]'''
+
| '''[[:Category:Tutorials|<center>Tutorials</center>]]'''
| Bits of code that are useful but aren't enough for a tutorial.
+
| Step-by-step guides on a variety of topics
 
|-
 
|-
| '''[[:Category:Tutorials|Tutorials]]'''
+
| '''[[:Category:Technical|<center>Technical</center>]]'''
| Need help trying to use a particular Source feature? Check here.
+
| In-depth discussion of Source's features
 
|-
 
|-
| '''[[:category:Technical|Technical]]'''
+
| '''[[:Category:Glossary|<center>Glossary</center>]]'''
| Miscellaneous technical aspects about the Source engine and Half-Life 2 programming.
+
| Explanations for terms you may encounter
 
|-
 
|-
| '''[[:Category:Glossary|Glossary]]'''
+
| '''[[:Category:Third Party Tools|<center>Third-Party Tools</center>]]'''
| Explanations of common terms.
+
| Useful developer tools created by the community
 
|-
 
|-
| '''[[:Category:Third Party Tools|Third Party Tools]]'''
+
| '''[[:Category:Inputs and Outputs System|<center>I/O System</center>]]'''
| Non-Valve developer tools.
+
| 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|Manual del SDK}},
 
{{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 05:07, 21 May 2021

 English Čeština Deutsch Español 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
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