Programming Sites

From Valve Developer Community

This is a list of sites relating to programming, covering both general and HL2 specific topics.

Table of contents

General

  • Tutorials of Rocket Commander (http://msdn.microsoft.com/coding4fun/gamedevelopment/rocketcmd/default.aspx) - 10-Part Howto make 3D Games Tutorial.
  • Directx C++ (http://msdn.microsoft.com/directx/default.aspx?pull=/library/en-us/directx9_c/directx_sdk.asp) - Documentation for Unmanaged Directx.
  • Directx Managed (http://msdn.microsoft.com/library/en-us/directx9_m/directx/directx9m.asp?frame=true) - Documentation for Managed Directx.
  • Managed Directx Info (http://www.mdxinfo.com/) - Includes various resources, tools, samples, code snippets for Managed Directx.
  • Game Programming in C# (http://www.priyajeet.com/web/MSDN/) - 11-part Video Tutorial for Game Programming from MSDN.
  • Gamedev (http://www.gamedev.net/) - Website with a lot of useful resources for game developers.

Half-Life specific

  • MSDN (http://msdn.microsoft.com/coding4fun/half-life/default.aspx) - MSDN Half-Life Coding4fun.
  • Mattie's Eventscripts (http://mattie.info/cs/) - Great for gaining some minor coding experience, simple plugin addon for Source games.
  • Razvanadrian (http://www.freewebs.com/razvanadrian/index.htm)

Sample Source Code

  • Quake Engine Source Code (http://www.idsoftware.com/business/techdownloads/) - Source code from old Quake (used by Half-Life too) and Doom games.
  • Mech Commander 2 (http://www.microsoft.com/downloads/details.aspx?FamilyID=6d790cde-c3e5-46be-b3a5-729581269a9c&DisplayLang=en) - Entire game and source code. Can serve as an example for learning programming.
  • Plan of Attack Source Code (http://www.planofattackgame.com/source-code.php) - The entire source code (including art assets) for the Plan of Attack mod, free to use in other mods.

See Also