Difference between revisions of "Programming Sites"

From Valve Developer Community
Jump to: navigation, search
m (Half-Life specific)
m (Fixed a 404)
 
(42 intermediate revisions by 15 users not shown)
Line 1: Line 1:
This is a list of sites relating to programming, covering both general and HL2 specific topics.
+
{{otherlang2
 +
|de=Programming_Sites:de
 +
}}
 +
{{PotentialBrokenLinks}}
 +
This is a list of sites relating to programming, covering both general and HL2/Source SDK specific topics.
  
 
===General===
 
===General===
 +
* [http://msdn.microsoft.com Microsoft Developer Network]
 +
* [http://www.devx.com/ DevX]
 +
* [http://www.programmersheaven.com Programmer's Heaven]
 +
* [http://www.techbooksforfree.com/ Tech books for free]
 +
* [http://www.thefreecountry.com/ thefreecountry]
 +
* [http://www.codeproject.com The Code Project]
 +
* [http://www.devarticles.com/ Dev Articles]
 +
* [http://www.codebeach.com Code Beach]
 +
* [http://forums.devshed.com/ Dev Shed Forums]
 +
* [http://stackoverflow.com/ Stack Overflow] - a collaboratively edited question and answer site for programmers
 +
* [http://www.dreamincode.net/ dreamincode]
 +
* [http://www.daniweb.com daniweb] - IT Discussion Community - Software Programming with sample code and tutorials
 +
* [http://objectmix.com/ objectmix] - Application Development Forum
 +
* [http://www.programmingtalk.com/ programmingtalk.com] - a programming, coding, and design oriented community
 +
* [http://www.learn-programming.za.net Learn-Programming.za.net]
 +
* [http://www.codingforums.com/ codingforums]
 +
* [http://www.developerfusion.com/ developerFusion]
 +
* [http://bytes.com/ Bytes] - IT / Dev Knowledge Shared
 +
* [http://www.youtube.com/user/StanfordUniversity#g/p Stanford University's course channel on YouTube]
 +
* [http://www.youtube.com/user/MIT#g/a Massachusetts Institute Of Technology (MIT) course channel on YouTube]
 +
* [http://www.youtube.com/user/ucberkeley?blend=2&ob=4#g/a UC Berkeley course channel on YouTube]
 +
* [http://www.youtube.com/unswelearning?gl=AU&hl=en-GB#g/a University of New South Wales (UNSW) course channel on YouTube]
  
* [http://msdn.microsoft.com/coding4fun/gamedevelopment/rocketcmd/default.aspx Tutorials of Rocket Commander] - 10-Part Howto make 3D Games Tutorial.
+
===Game Programming===
* [http://msdn.microsoft.com/directx/default.aspx?pull=/library/en-us/directx9_c/directx_sdk.asp Directx C++] - Documentation for Unmanaged Directx.
+
* [http://opengl.org/ OpenGL.org] - official site for OpenGL information
* [http://msdn.microsoft.com/library/en-us/directx9_m/directx/directx9m.asp?frame=true Directx Managed] - Documentation for Managed Directx.
+
* [http://developer.nvidia.com/page/home.html NVIDIA Developer Zone] - OpenGL, DirectX, PhysX, and CUDA resourses
 +
* [http://developer.amd.com/pages/default.aspx AMD Developer Central] - Resources for GPU programming and development
 +
* [http://developer.intel.com/design/index.htm Intel Developer Center]
 +
* [http://blogs.msdn.com/coding4fun/archive/2006/11/06/997852.aspx Rocket Commander Tutorials] - 10-Part Howto make 3D Games Tutorial.
 +
* [http://msdn.microsoft.com/en-us/library/bb147298(VS.85).aspx Directx C++] - Documentation for Unmanaged Directx.
 +
* [http://msdn.microsoft.com/en-us/library/bb318663(VS.85).aspx Directx Managed] - Documentation for Managed Directx.
 
* [http://www.mdxinfo.com/ Managed Directx Info] - Includes various resources, tools, samples, code snippets for Managed Directx.
 
* [http://www.mdxinfo.com/ Managed Directx Info] - Includes various resources, tools, samples, code snippets for Managed Directx.
* [http://www.priyajeet.com/web/MSDN/ Game Programming in C#] - 11-part Video Tutorial for Game Programming from MSDN.
+
<!-- Down? * [http://www.priyajeet.com/web/MSDN/ Game Programming in C#] - 11-part Video Tutorial for Game Programming from MSDN. -->
* [http://www.gamedev.net/ Gamedev] - Website with a lot of useful resources for game developers.
+
* [http://gameprogrammer.org/ GameProgrammer.org] - Resources on OpenGL and DirectX game programming
 +
* [http://www.gamedev.net/ Gamedev.net] - Website with a lot of useful resources for game developers.
 +
* [http://www.ozone3d.net/index.php oZone3D.Net] - Tutorials and resources for OpenGL, DirectX and LUA programming
 +
* [http://www.devmaster.net/ DevMaster.net] - General game development news and coding resouces
 +
* [http://www.gpwiki.org/ Game Programming Wiki] - programming tutorials and source code for a variety of languages and platforms
  
 
===Half-Life specific===
 
===Half-Life specific===
 
* <strike>[http://hl2coding.com/ HL2 Coding] - Has some good HL2 related coding tutorials and has great forums for coders to chat.</strike> -- '''Site has been down since april...'''
 
* [http://msdn.microsoft.com/coding4fun/half-life/default.aspx MSDN] - MSDN Half-Life Coding4fun.
 
 
* [http://mattie.info/cs/ Mattie's Eventscripts] - Great for gaining some minor coding experience, simple plugin addon for Source games.
 
* [http://mattie.info/cs/ Mattie's Eventscripts] - Great for gaining some minor coding experience, simple plugin addon for Source games.
* [http://www.gneu.org/wiki/index.php?title=Category:HL2_Tutorials Gneu.org]
+
<!-- * [http://www.gneu.org/wiki/index.php?title=Category:HL2_Tutorials Gneu.org] -- '''The author will not be re-posting the previously available content. Notice on the [http://wiki.gneu.org/index.php?title=Main_Page gneu wiki main page]''' -->
* [http://www.freewebs.com/razvanadrian/index.htm Razvanadrian]
+
* [http://hl2coding.planethalflife.gamespy.com/wordpress/ Razvanadrian - Half Life 2 Coding] -- REMOVED
 +
* [http://detler.ucoz.ru/ Detler's Site] - Lots of Half-Life tutorials, especially on coding in Russian
 +
* [http://www.design3.com/source-engine design3 Video Tutorials] - Many Source videos, including ones on vehicle programming and scripting.
  
 
===Sample Source Code===
 
===Sample Source Code===
* [http://www.idsoftware.com/business/techdownloads/ Quake Engine Source Code] - Source code from old Quake (used by Half-Life too) and Doom games.
+
* [ftp://ftp.idsoftware.com/idstuff/source/ Quake Engine Source Code] - Source code from old Quake (used by Half-Life too) and Doom games.
 
* [http://www.microsoft.com/downloads/details.aspx?FamilyID=6d790cde-c3e5-46be-b3a5-729581269a9c&DisplayLang=en Mech Commander 2] - Entire game and source code. Can serve as an example for learning programming.
 
* [http://www.microsoft.com/downloads/details.aspx?FamilyID=6d790cde-c3e5-46be-b3a5-729581269a9c&DisplayLang=en Mech Commander 2] - Entire game and source code. Can serve as an example for learning programming.
 
* [http://www.planofattackgame.com/source-code.php Plan of Attack Source Code] - The entire source code (including art assets) for the Plan of Attack mod, free to use in other mods.
 
* [http://www.planofattackgame.com/source-code.php Plan of Attack Source Code] - The entire source code (including art assets) for the Plan of Attack mod, free to use in other mods.
 +
* Full Half-Life SDK: [http://www.fileplanet.com/81538/80000/fileinfo/Full-Half-Life-SDK-2.3-%20source-only%20#10976608306289015593 Fileplanet] (source code only) / [http://metamod.sourceforge.net/files/sdk/ Sourceforge] / Gamefront ([http://www.gamefront.com/files/20622890/Half_Life_SDK_2_3__full_ full] / [http://www.gamefront.com/files/20622887/Half_Life_SDK_2_3__source_code_only_ source code only])
 +
 +
===C++===
 +
* [http://msdn.microsoft.com/en-us/library/zdbe067e(VS.80).aspx MSDN: Getting Started with Visual C++]
 +
* [http://www.research.att.com/~bs/C++.html Stroustrup: C++]
 +
* [http://mindview.net/Books/TICPP/ThinkingInCPP2e.html Thinking in C++ (2nd Edition)]
 +
* [http://www.codecogs.com/ CodeCogs] - open source Numerical library in C/C++
 +
* [http://www.codeguru.com/ codeguru]
 +
* [http://www.cplusplus.com cplusplus.com]
 +
* [http://www.cprogramming.com Cprogramming.com]
 +
* [http://c.ittoolbox.com/ ITtoolbox C Languages Knowledge Base]
 +
* [http://www.cpp4u.com C++ for you]
 +
* [http://www.codersource.net/codersource_cppprogramming.html CoderSource.net: C++ Programming Tutorials]
 +
* [http://www.learncpp.com LearnCpp.com]
 +
* [http://xoax.net/comp/cpp/index.php Xoax.net C++ Video Tutorials]
 +
* [http://en.wikibooks.org/wiki/C%2B%2B_Programming/TOC1 Wiki Books: C++ Programming]
 +
* [http://cprog.tomsweb.net/ An introduction to C, by Tom Torfs]
 +
* [http://www.relisoft.com/book/index.htm C++ In Action]
 +
* [http://www.steveheller.com/cppad/cppad.htm C++: A Dialog]
 +
* [http://www.uow.edu.au/~nabg/ABC/ABC.html A Beginners C++]
 +
 +
==Git and Source Code==
 +
* [http://github.com GitHub]
 +
* [http://gitlab.com GitLab]
 +
* [http://bitbucket.org BitBucket]
 +
* [http://sourceforge.com SourceForge]
 +
 +
==Community==
 +
* [https://discord.gg/r6HUEZK Source Developers Discord] (iCrazyBlaze's Invite Link - working 22/04/2018)
 +
* [https://forum.facepunch.com/f/ FacePunch Forums]
 +
 +
==Modding==
 +
* [http://moddb.com ModDB]
 +
* [http://gamebanana.com GameBanana]
 +
* [http://gamefront.com GameFront]
  
 
===See Also===
 
===See Also===
  
* [[:Category:Open Source Mods]]
+
* [[:Category:Open Source Mods]]  
 
+
* [http://developer.valvesoftware.com/wiki Main Page]
 
[[Category:External Sites]][[Category:Programming]]
 
[[Category:External Sites]][[Category:Programming]]

Latest revision as of 06:50, 23 August 2018

Deutsch

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

General

Game Programming

Half-Life specific

Sample Source Code

C++

Git and Source Code

Community

Modding

See Also