Garry's Mod

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Garry's Mod
Garry's Mod logo
Developer(s) Facepunch Studios
Publisher(s) Valve Corporation
Designer(s) Garry Newman
Engine Source
Platform(s) Microsoft Windows[1]
OS X[1]
Release date(s) December 24, 2004
Genre(s) Nonlinear, sandbox, physics game
Mode(s) Single-player, multiplayer
Distribution Digital distribution[1]

Garry's Mod (often abbreviated as GMod) is a sandbox physics game using a modified Source engine, created by Garry Newman. Garry's Mod has been available on Valve's content delivery service Steam since November 29, 2006.[1] Purchase of Garry's Mod requires the user to own at least one game on Steam based on the Source engine, such as Half-Life 2, Counter-Strike: Source, Portal, or Team Fortress 2.[1] It is also commonly used for the creation and publishing of videos[3][4] on YouTube, mainly from Team Fortress 2, Half-Life 2, Portal, Left 4 Dead and Left 4 Dead 2. Garry's Mod was originally a modification for Valve's Half-Life 2, but was later made into a standalone Steam game that was officially released on November 29, 2006 dubbed Garry's Mod 10. The current version, Garry's Mod 13, was released October 24, 2012. In February 2014 it was revealed on Twitter by Newman that the game had "just broke" US$ 30 million.[5] As of November 2013 the game has sold 3.5 million copies.[6]


Although Garry's Mod is usually considered to be a full game, it has no game objective and players can use the game's set of tools for any purpose whatsoever, although sometimes when playing on a multiplayer server it may have role-play or other types of game modes. 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 game features two "guns" – Physics Gun and Tool Gun for manipulating objects. The Physics Gun allows objects to be picked up, adjusted, and frozen in place. The Tool Gun is a multi-purpose tool for performing various tasks, such as combining props, attaching them via ropes, and creating controllable winches and wheels. The Tool Gun is also used to control add-ons created by the community.

Another popular Garry's Mod concept is ragdoll posing. The player can instantiate a ragdoll model from a Source game and pose it using a variety of tools.[7] 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,[8] which allows players to build contraptions that follow the laws of physics.


Garry's Mod supports multiplayer gameplay on dedicated game servers. These servers are operated by the community and some servers earn a profit from having additional VIP features. Players can build contraptions together and communicate via text or voice.

Garry's Mod servers run many game modes, most of which are user-created modifications. Some of the more popular modes include: Roleplay (RP) where players take on a specific role in the server's society, where players role-play in a city-like society and Trouble in Terrorist Town (TTT), which involves a group of terrorists (Innocents) (this can also include a group of detectives, who have special tools aid in finding traitors) with another, smaller group of traitors within them, whose goal is to kill all of the Innocents; as well as several zombie survival mods. There are also Deathrun servers where the "Death" players trigger traps to try and kill the other players that are trying to get to the end of the level, which is usually an obstacle course, of sorts.

User-created content[edit]

Garry's Mod features a wide range of mods and addons that can be created using Garry's Mod's implementation of the Lua scripting language, which allows users to create their own weapons, entities, game modes, and other modifications.

There are many examples of features created by Garry's Mod's addons. Game rules and features can also be modified to suit a particular game mode or genre. Players can create their own weapons, ranging from melee weapons, to firearms, to indirect weapons, such as airstrikes. Weapon models and skins can be reused from either existing Source engine games or from the community created list. Players can create "scripted entities" and "scripted tools" that can interact with the player directly in-game or allow manipulating objects from in-game menu, respectively. Players can also create scripts for non-player characters in Lua.

Different models, skins, and maps can be added to the game. Multiplayer game servers will automatically attempt to send any custom content to the client when they connect.[9]

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".[10] 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.[11] The winners of the contest range from a recreation of the Mafia party game to an aerial combat game mode.[12] The contest winners have been included in Garry's Mod with their own Steam Achievements.[13]

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


On September 7, 2010, Newman added a feature called the "Toybox" to Garry's Mod.[15] It utilizes the Amazon S3 service to download third party content, such as weapons, props, maps, game modes or models, directly to the users' machine while in game. In an interview with GMod news, Garry Newman said that "One of GMod's biggest draws is the amount of third party content. I want to make it easier for people to utilize that. I really want to move away from having to download files from websites and drag them to folders, that’s old school. So that’s what I’m heading towards. Maps, models, saved games etc., all saved on the cloud and accessible with a click. Everything should be accessible from in-game. If it isn’t, I’ve failed."[16]

The Toybox was shortly removed, and has been replaced with the Steam Workshop in versions 13 and up. As of February 2014 there are now over 245,000 mods on the Steam Workshop for Garry's Mod and counting.[17]


  1. ^ a b c d e f g "Garry's Mod". Steam. Valve Corporation. Retrieved 2010-06-24. 
  2. ^ "Garrys Mod 13 Release". Retrieved 2013-02-22. 
  3. ^ "Garrys Mod on youtube". Retrieved 2012-02-26. 
  4. ^ "Garrys Mod". ModDB. Retrieved 2008-06-16. 
  5. ^ Newman, Garry (21 February 2014). "Just broke". Retrieved 22 February 2014. 
  6. ^ Smith, Graham (25 November 2013). "Garry On Garry’s Mod’s Endlessly Rising Sales Figures". Rock, Paper, Shotgun. Retrieved 25 November 2013. 
  7. ^ "Ragdoll Posing – GMod Wiki". Retrieved 2010-05-05. [dead link]
  8. ^ "List of Available Games". Retrieved 2010-05-05. 
  9. ^ "Garry's Mod Lua Wiki – Resource.AddFile". Team Garry. October 2008. Retrieved 2008-10-05. [dead link]
  10. ^ "Garry’s Mod – Fretta Game mode Contest". Retrieved 2010-06-06. [dead link]
  11. ^ "Fretta Gamemode Base". Retrieved 2010-06-06. 
  12. ^ "Fretta Contest Winners (2)". Retrieved 2010-06-06. [dead link]
  13. ^ "Fretta Contest Winners". Retrieved 2010-06-06. [dead link]
  14. ^ "Two of the game modes are being shipped.". Retrieved 2010-08-03. [dead link]
  15. ^ "History of Garry’s Mod". Retrieved 2012-02-26. 
  16. ^ "Interview with Garry Newman – Information about the future of ToyBox, GMod and more". Retrieved 2010-09-17. [dead link]
  17. ^ "Steam Workshop". Retrieved 2014-02-22. 

External links[edit]