Difference between revisions of "SDK Docs"

From Valve Developer Community
Jump to: navigation, search
m (moving the interface category to a sub category linked on the programming category page. Don't want non-programmers confusing it with gui's)
m
 
(208 intermediate revisions by 95 users not shown)
Line 1: Line 1:
<center>[[Image:SourceLogo_trans.gif]]</center>
+
{{lang|SDK Docs}}
==General==
 
* [[Source SDK Release Notes]]
 
* [[Source SDK FAQ]]
 
* [[Developer Console]]
 
* [[Source SDK Files and Directory Structure]]
 
* [[Demo Recording Tools]]
 
* [[Source TV]]
 
* [[Source Multiplayer Networking]]
 
* [[Third Party Legal Notices]]
 
* A debug panel can be activated in-game with cheats on. Hotkeys: Shift+F1
 
  
==Advanced Configuration==
+
{| class="standard-table" style="margin:auto;"
* [[The Game Directory]]
+
|+ <p style="margin:1em auto 0; text-align:center; width:400px;">[[File:Source-logo.png|200px|link=|Source]]</p>
* [[The GameInfo.txt File Structure]]
 
* [[The Default Keyboard Layout]]
 
  
==[[:category:Level Design|Level Design]]==
+
<p style="margin:1em;">'''[[SDK Installation|Download and Installation]] | [[:Category:Source SDK FAQ|Frequently Asked Questions]] | [[Source SDK Release Notes|Release Notes]]'''</p>
Maps are the cornerstone of Source, where it all comes together. Learn about all aspects of producing them here.
+
|-
 
+
| '''[[:Category:Modding|<center>Modding</center>]]'''
==[[:category:Choreography|Choreography (FacePoser)]]==
+
| Creating, organizing and releasing your Source project.
Make Source's characters come to life with its uniquely powerful choreography technologies.
+
|-
 
+
| '''[[:Category:Level Design|<center>Level Design</center>]]'''
==[[:category:AI|AI]]==
+
| Maps are the 3D worlds where everything comes together.
AI controls the behaviour of all but the simplest of NPC actions and Source makes using or creating it easy.
+
|-
 
+
| '''[[:Category:Programming|<center>Programming</center>]]'''
==[[:category:Material System|Material System]]==
+
| A mod's C++ code defines the way its world and game rules behave.
Textures and shaders are combined in Source to create materials.
+
|-
 
+
| '''[[:Category:Scripting|<center>Scripting</center>]]'''
==[[:category:Sound System|Sound System]]==
+
| Scripting can be used for adding new functionality or logic to entities.
Documentation on Source's software sound system.
+
|-
 
+
| '''[[:Category:Modeling|<center>Modeling</center>]]'''
==[[:category:Modeling|Modeling]]==
+
| Models are the detailed 3D objects that appear in the game world.
Everything you need to know about modelling for Source.
+
|-
 
+
| '''[[:Category:Material System|<center>Materials</center>]]'''
==[[:category:Programming|Programming]]==
+
| Textures and shaders are combined in Source to create materials.
The nuts and bolts of any MOD, programming is what makes things different.
+
|-
 
+
| '''[[:Category:Sound System|<center>Sounds</center>]]'''
 
+
| Quality audio adds a fourth dimension to your world.
 
+
|-
==[[:category:Developer Issues and Workarounds|Developer Issues and Workarounds]]==
+
| '''[[:Category:Particle System|<center>Particles</center>]]'''
Fixes for some issues and other problems in the Source SDK
+
| Effects like smoke, sparks, blood and fire are created with particles.
 
+
|-
==[[:Category:Tutorials|Source Tutorials]]==
+
| '''[[:Category:AI|<center>Artificial Intelligence</center>]]'''
Need help trying to use a particular Source feature? Check here.
+
| AI controls the behavior of all but the simplest of NPC actions.
 
+
|-
==[[:category:Technical|Technical]]==
+
| '''[[:Category:Choreography|<center>Choreography</center>]]'''
Technical aspects about the Source engine and Half-Life 2 programming.
+
| Direct your digital actors' performances with choreographed scenes.
 
+
|-
==[[:Category:Glossary|Glossary]]==
+
| '''[[:Category:Source Filmmaker|<center>Filmmaker</center>]]'''
What's this mean? What's that mean? Look here!
+
| Create movies inside the Source Engine.
 
+
|-
==[[Translations]]==
+
| '''[[:Category:Tutorials|<center>Tutorials</center>]]'''
Translations of SDK Docs. Currently [[:Category:Japanese|Japanese]] version is available.
+
| Step-by-step guides on a variety of topics.
 
+
|-
'''See Also:'''
+
| '''[[:Category:Technical|<center>Technical</center>]]'''
[[:Category:Third Party Tools|Third Party Tools]]
+
| In-depth discussion of Source's features.
 +
|-
 +
| '''[[:Category:Glossary|<center>Glossary</center>]]'''
 +
| Explanations for terms you may encounter.
 +
|-
 +
| '''[[:Category:Third Party Tools|<center>Third-Party Tools</center>]]'''
 +
| 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__

Latest revision as of 07:08, 19 September 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.
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.