Garry's Mod

is a sandbox game, created by Garry Newman. It is centered around putting the player in an environment, in which they can do nearly anything that the engine is capable of. It was heavily inspired by . Early versions of Garry's Mod, which at the time ran directly on HL2 game files () as opposed to the , modified several normal weapons to act as different tools (like the 357 Magnum Revolver being able to set the cameras, for instance).
As time went on Garry's Mod was updated even more to resemble , now running on the SDK Base engine, and later its own fork of . Garry's Mod has advanced through 13 major updates, then switched to model for updates afterward, each with more features than the last. The latest version has a massive host of features, such as easier ragdoll posing, keypads, doors, buttons, dynamite, welding, and just about everything needed to create contraptions as well as comics and videos. 
Garry's Mod has a large addon and mod base and supports , which is used by the community to make new weapons, entities, and gamemodes. Gamemodes range in genre from the original sandbox, to roleplay, survival, sports and far beyond. The community also considers the game to be by far the most popular Source mod. It was also the first mod ever distributed through Steam.
== Features ==
 adds support for following features:
:; 64-bit support
:: Access more than 4GB of RAM and provides slightly better performance. To enable 64-bit support, select the beta branch.
:: 
:; VPK v1 and v2 support
:: Garry's Mod has support for both VPK version 1 (used in to ), aswell as version 2 ( and all ) games. All of these games (and third-party games that uses these branches) can be automatically (or manually by editing ) mounted to Garry's Mod.
:; Larger map sizes and increased engine limits
:; Partial VTF 7.5 support
:: Textures from games such as , , are now supported in .
:; BSP 21 support
:: Maps from (L4D2 version) and above can now be loaded in .
:; Vorbis OGG audio support
:; Glua
:: Custom implementation, allows modder's to create custom weapons, gamemodes and NPC's. For more info about GLua scripting, see this page. 
:; Nextbot 
:: The Nextbot AI allows modder's to create Navmesh based NPC's with complex behaviour and interaction's using .
== Garry's mod as a development tool ==
 is useful for Source developers, and can greatly fulfill certain tasks needed to make new mods or add-ons. Tasks such as:
:; A way to place and or move props in MAP_EDIT mode
:; A user-friendly demonstration tool: Chat with other modders and share ideas through text and usage of GMod tools. Devs can use GMod's tools to cooperatively share ideas about mod scenarios with players. GMod can also be used to demonstrate a new map and discuss features without NPCs.
:; Stress-test Source: Use to test abusive usage of the Source engine, like spawning hordes of zombies, spamming explosive barrels and other intensive things. Will it crash? Will it freeze? Will the network buffer overflow? There is also a beta branch that supports a 64-bit executable (for both the game and the compile tool itself) and Chromium. This will allows Source to better utilizing the hardware's CPU, and allow the game and compile tools to use more than 4GB of RAM. 
:; Quickly test game elements: With the implementation of Lua scripting, you can create new game elements and weapons without using the Source SDK and make the process go a lot faster.
== Links == 
* Official website
* Garry’s blog
* Developer's website
* - Free older versions of Garry's Mod (version 9 and below) can be found from there.
* 
* 
** 
* 
* Getting started in the Hammer editor for Gmod!
* List of Garry's Mod Cvars
* Gmpublisher
* GMA
Category:Source 2013 engine branch games