Difference between revisions of "SDK Docs"

From Valve Developer Community
Jump to: navigation, search
m (added interfaces category)
m
 
(209 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>]]'''
==[[:category:Interfaces|Interfaces]]==
+
| Quality audio adds a fourth dimension to your world.
An indebth analysis of each interface found in the SDK.
+
|-
 
+
| '''[[:Category:Particle System|<center>Particles</center>]]'''
==[[:category:Developer Issues and Workarounds|Developer Issues and Workarounds]]==
+
| Effects like smoke, sparks, blood and fire are created with particles.
Fixes for some issues and other problems in the Source SDK
+
|-
 
+
| '''[[:Category:AI|<center>Artificial Intelligence</center>]]'''
==[[:Category:Tutorials|Source Tutorials]]==
+
| AI controls the behavior of all but the simplest of NPC actions.
Need help trying to use a particular Source feature? Check here.
+
|-
 
+
| '''[[:Category:Choreography|<center>Choreography</center>]]'''
==[[:category:Technical|Technical]]==
+
| Direct your digital actors' performances with choreographed scenes.
Technical aspects about the Source engine and Half-Life 2 programming.
+
|-
 
+
| '''[[:Category:Source Filmmaker|<center>Filmmaker</center>]]'''
==[[:Category:Glossary|Glossary]]==
+
| Create movies inside the Source Engine.
What's this mean? What's that mean? Look here!
+
|-
 
+
| '''[[:Category:Tutorials|<center>Tutorials</center>]]'''
==[[Translations]]==
+
| Step-by-step guides on a variety of topics.
Translations of SDK Docs. Currently [[:Category:Japanese|Japanese]] version is available.
+
|-
 
+
| '''[[:Category:Technical|<center>Technical</center>]]'''
'''See Also:'''
+
| In-depth discussion of Source's features.
[[:Category:Third Party Tools|Third Party Tools]]
+
|-
 +
| '''[[: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 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.