Engine Structure: Difference between revisions
Jump to navigation
Jump to search
ChrysalisX (talk | contribs) No edit summary |
ChrysalisX (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
This section is currently under construction. Please feel free to add any insights you may have into the structure of the Source engine that you would like to share with the community. | This section is currently under construction. Please feel free to add any insights you may have into the structure of the Source engine that you would like to share with the community. | ||
==Introduction== | |||
The Source engine is designed in an extraordinarily modular fashion. This was done to allow both easy updating, and obfuscation of proprietary code. This guide will not show you how to access these off-limits areas, but it will give you an outline of what these different modules are, how they interact, and how to best extend them. | |||
==Basic Systems== | |||
*[[VGUI Subsystem]] | |||
*[[Renderer Subsystem]] | |||
*[[Physics Subsystem]] | |||
... | |||
==Utility Classes== | |||
===Tier0=== | |||
*[[Mathlib]] | |||
===Tier1=== | |||
[[Category:Programming]] | [[Category:Programming]] | ||
[[Category:Engine Structure]] | [[Category:Engine Structure]] |
Revision as of 11:37, 14 January 2009
This section is currently under construction. Please feel free to add any insights you may have into the structure of the Source engine that you would like to share with the community.
Introduction
The Source engine is designed in an extraordinarily modular fashion. This was done to allow both easy updating, and obfuscation of proprietary code. This guide will not show you how to access these off-limits areas, but it will give you an outline of what these different modules are, how they interact, and how to best extend them.
Basic Systems
...