Category:Programming: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(rearranging a bit)
(rearranging a bit more)
Line 2: Line 2:


{{category header|background-color=#E0E0E0|border-color=lightgray}}
{{category header|background-color=#E0E0E0|border-color=lightgray}}
{{category newcolumn|rowspan=6|width=50%|background-color=#F7F7F7|border-color=lightgray}}
{{category newcolumn|rowspan=99|width=50%|background-color=#F7F7F7|border-color=lightgray}}


== Getting started ==
== Getting started ==
Line 32: Line 32:
* [[Game initialization]] (defines C++ player class, [[GameRules]], etc.)
* [[Game initialization]] (defines C++ player class, [[GameRules]], etc.)


== Artificial intelligence ==
== Abstract coding ==
* '''[[:Category:AI Programming]]'''
* [[Adding an experience system|Levels & XP]]
* '''[[AI Programming]]'''
* [[Optimization (Programming)|Optimization]]
* [[Fixing AI in multiplayer]]
* [[Procedural Textures]]
* [[Commandable AI]]
* [[Scopes & Sniperrifles]]
 
* [[Special effects]]
== External libraries ==
* [[Vehicles (programming)|Vehicles]]
 
* [[Threads]]
* [[Implementing FMOD]]
* [[Save Game Files]]
* [[Adding Lua]]
* [[Class System]]
* [[Adding Python]]


== Miscellaneous ==
== Miscellaneous ==
Line 48: Line 47:
* [[First Person Ragdolls]]
* [[First Person Ragdolls]]
* [[Gibs]]
* [[Gibs]]
* [[Team Icons]]
* [[AddingLua]]
* [[Class System]]
* [[Camera Bob]]
* [[Camera Bob]]


Line 71: Line 67:


{{category newcolumn|rowspan=1|width=50%|background-color=#FBF7EA|border-color=#E4DCCD}}
{{category newcolumn|rowspan=1|width=50%|background-color=#FBF7EA|border-color=#E4DCCD}}
== Abstract coding ==
* [[Adding an experience system|Levels & XP]]
* [[Optimization (Programming)|Optimization]]
* [[Procedural Textures]]
* [[Scopes & Sniperrifles]]
* [[Special effects]]
* [[Vehicles (programming)|Vehicles]]
* [[Threads]]
* [[Save Game Files]]
{{category cell|background-color=#FBF7EA|border-color=white}}


==Weapons==
==Weapons==
Line 95: Line 79:
* [[Muzzle Flash Lighting]]
* [[Muzzle Flash Lighting]]
* [[Grapple Hook]]
* [[Grapple Hook]]
{{category cell|background-color=#FBF7EA|border-color=white}}
== Artificial Intelligence ==
* '''[[:Category:AI Programming]]'''
* '''[[AI Programming]]'''
* [[Fixing AI in multiplayer]]
* [[Commandable AI]]


{{category cell|background-color=white|border-color=white}}
{{category cell|background-color=white|border-color=white}}
Line 110: Line 102:


{{category cell|background-color=#FBF7EA|border-color=white}}
{{category cell|background-color=#FBF7EA|border-color=white}}
== Rendering ==
* [[Material proxies]]
* [[Shader Authoring]]
* [[Fading The Player In Thirdperson]]
* [[Overlaying a material onto model entities]]
* [[L4D Glow Effect]]
{{category cell|background-color=white|border-color=lightgray}}


== User interface (VGUI) ==
== User interface (VGUI) ==
Line 121: Line 122:
* [[VGUI Screen Creation|Creating a VGUI screen]]
* [[VGUI Screen Creation|Creating a VGUI screen]]
* [[VGUI Task List|Creating a VGUI task list]]
* [[VGUI Task List|Creating a VGUI task list]]
* [[Team Icons]]
{{category cell|background-color=#FBF7EA|border-color=white}}


{{category cell|background-color=white|border-color=lightgray}}
== External libraries ==


== Rendering ==
* [[Implementing FMOD]]
* [[Material proxies]]
* [[Adding Lua]]
* [[Shader Authoring]]
* [[Adding Python]]
* [[Fading The Player In Thirdperson]]
* [[Overlaying a material onto model entities]]
* [[L4D Glow Effect]]


{{category cell|background-color=#FBF7EA|border-color=white}}
{{category cell|background-color=white|border-color=lightgray}}


== Changing genres ==
== Changing genres ==

Revision as of 05:56, 8 May 2010

Template:Otherlang2

Getting started

Compiling

Common techniques

Abstract coding

Miscellaneous

SDK Fixes and Tips

Plugins

Reference

Weapons

Artificial Intelligence

Networking

Rendering

User interface (VGUI)

External libraries

Changing genres

Subcategories

This category has the following 27 subcategories, out of 27 total.

A

B

C

E

F

H

M

N

P

R

S

U

V

Pages in category "Programming"

The following 200 pages are in this category, out of 370 total.

(previous page) (next page)
(previous page) (next page)

Media in category "Programming"

The following 2 files are in this category, out of 2 total.