Garry's Mod

From Wikipedia, the free encyclopedia
  (Redirected from Garry's mod)
Jump to: navigation, search
Garry's Mod
Official Garry's Mod logo
Developer(s) Facepunch Studios
Publisher(s) Valve Corporation[1]
Designer(s) Garry Newman
Engine Source
Platform(s) Microsoft Windows, OS X, Linux
Release date(s) December 24, 2004
Genre(s) Nonlinear, Co-Op, Sandbox game, Physics game
Mode(s) Singleplayer, Multiplayer

Garry's Mod (commonly abbreviated as Gmod, stylized as garry's mod), is a sandbox physics game developed predominantly by Garry Newman[3] and later Facepunch Studios. Garry's Mod was originally a modification for Valve's Half-Life 2, but was later made into a standalone game. It is available for Microsoft Windows, OS X and Linux.[1]


Screenshot from Garry's Mod showing a player posing Heavy and Soldier, characters from the Valve-developed game Team Fortress 2.

Although Garry's Mod is listed as a full game, it has no objectives and instead gives the player a sandbox to manipulate items free of restrictions, although most multiplayer servers offer original game modes created by players. Garry's Mod allows players to manipulate items, furniture, and props – various objects that players can place in-game. Props can be selected from any installed Source engine game or from a community created collection.. The Physics Gun allows objects to be picked up, adjusted, and frozen in place. The Tool Gun is a multi-purpose tool for performing tasks, such as constraining props together, creating interactive buttons, and creating controllable winches and wheels. The Tool Gun is also used to control add-ons created by the community. Garry has shown on YouTube that the player can use Kinect on ragdolls.

Another popular concept in Garry's Mod is ragdoll posing. The player can instantiate a ragdoll model from a Source game and pose it using a variety of tools.[4] This is a popular tool for making fan-made videos and machinimas.

Garry's Mod takes advantage of the Source engine's modified version of the Havok Physics Engine,[5] which allows players to build contraptions that follow the laws of physics, allowing for very real structures and experiments.

Popular game modes include Sandbox, Trouble in Terrorist Town, DarkRP, Deathrun, Jailbreak, and Prophunt.[6]

User-created content[edit]

Garry's Mod allows users to take advantage of the extensibility of the Source Engine through the spawn menu which enables users to spawn models and maps imported by the user. Since Garry's Mod version 9, Lua scripting has been a notable feature added to the game which allows players to run their very own scripts, which expanded the potential got user modifications by enabling the creation of scripted weapons, entities, vehicles, tools, gamemodes and NPCs that weren't possible in the game before.[7] Multiplayer game servers will automatically attempt to send any custom content to the client when they connect.[8]

Fretta contest[edit]

In winter 2009-2010, a contest was held for Garry's Mod by the game's developers to create the best new game mode using a programming framework called "Fretta".[9] Fretta, Italian for "hurry", allows developers to quickly and easily create new game modes for Garry's Mod with commonly required functionality already implemented so the developers can focus on unique aspects of their game modes. Fretta was inspired by a similar fan-created framework "Rambo_6's Simple Gamemode Base". However, for inclusion in Garry's Mod, Newman decided to rewrite it with input and contributions from the original author and other developers.[10] The winners of the contest range from a recreation of the Mafia party game to an aerial combat game mode.[11] The contest winners have been included in Garry's Mod with their own Steam Achievements.[12]

Three of the winning games have been shipped, Trouble in Terrorist Town, Dogfight Arcade Assault, and Prop Hunt.[13]

Toybox and Steam Workshop[edit]

Garry's Mod 12 added a function called Toybox into the spawn menu (in Sandbox) that allowed players to share and download user-created content. After 2012's release of the Steam Workshop feature, Garry's Mod 13 replaced the Toybox feature with Steam Workshop. With the Steam Workshop feature came more addons for gamemodes other than Sandbox, a deeper connection to dedicated servers using "collections" (a feature called FastDL for its faster download speeds than downloading directly from the server itself), and other small improvements.


Garry's Mod became available on Valve's content delivery service Steam since November 29, 2006.[1] In the past, playing Garry's Mod was free from 2004 to 2005 with the last free version released on November 27.[14] As of September 2014, the game had sold over 6 million copies.[15]


On April 18, 2014, a virus was entered into the files of Garry's Mod.[16][17] The file was named win_32 which was a text document that perma-banned the user on any server. The virus also changed the player's name via the Steam application. If they were recently messaged by one of their online friends, it would spam the chat saying "VIHN'LL FIX IT@@". In addition, some servers would have three successive exclamation marks in front of the server name ("!!!"), which would show that the particular server was infected. It would also have players coughing, which would mean those particular players are also infected. On April 19, 2014, the creator Garry Newman spoke out about discovering the exploit virus and his subsequent solution to the issue.[18] Newman announced, "An exploit was released last night that took advantage of the Source Engine’s file sending mechanism which made it possible to send files with any extension to the client or server. This exploit is likely still active in all other Source Engine games so I’m not going to go into specific details about it.". That information would state that other games that have the source engines may be infected. No information from Valve has been released concerning of this virus. So far, only "Garry's Mod" has been fixed.


  1. ^ a b c d "Garry's Mod". Steam. Valve Corporation. Retrieved 2010-06-24. 
  2. ^ "Garry's Mod 13 Release". Retrieved 2013-02-22. 
  3. ^ "Garry Newman's presentation". Retrieved 2015-05-05. 
  4. ^ "Rag-doll Posing – GMod Wiki". Retrieved 2010-05-05. [dead link]
  5. ^ "List of Available Games". Retrieved 2010-05-05. 
  6. ^ "Garry's Mod Review". Retrieved 2015-05-14. 
  7. ^ "A Brief History Of Garry’s Mod: Count To Ten". Rock, Paper, Shotgun. August 29, 2012. Retrieved May 16, 2015. 
  8. ^ "Garry's Mod Lua Wiki – Resource.AddFile". Team Garry. October 2008. Retrieved 2008-10-05. [dead link]
  9. ^ "Garry’s Mod – Fretta Game mode Contest". Retrieved 2010-06-06. [dead link]
  10. ^ "Fretta Gamemode Base". Retrieved 2010-06-06. 
  11. ^ "Fretta Contest Winners (2)". Retrieved 2010-06-06. [dead link]
  12. ^ "Garry's Mod Extra". Retrieved 2010-06-06. [dead link]
  13. ^ "Two of the game modes are being shipped.". Retrieved 2010-08-03. [dead link]
  14. ^ "Garry's Mod History". Garry's Mod. Retrieved 5 October 2014. 
  15. ^ Prescott, Shaun (12 September 2014). "Garry's Mod has sold 6 million copies". PC Gamer. Future plc. Retrieved 12 September 2014. 
  16. ^ 321System123 (19 April 2014). "Gmod exploit leading to other source game vulnerabilities like CSGO?!?". Reddit. Retrieved 10 May 2015. 
  17. ^ LennyPenny (19 April 2014). "Possible lua virus exploit found *cough*". Facepunch Studios. Retrieved 10 May 2015. 
  18. ^ Newman, Garry (19 April 2014). "Exploit Fix Released". 

External links[edit]