Garry's Mod
Encyclopedia
Garry's Mod is a sandbox
Open world
An open world is a type of video game level design where a player can roam freely through a virtual world and is given considerable freedom in choosing how to approach objectives...

 physics game using the Source engine. Garry's Mod has been available on Steam's content delivery service since November 29, 2006. Despite being a standalone game, Garry's Mod requires the user to own at least one game on Steam based on the Source engine, such as Half-Life 2
Half-Life 2
Half-Life 2 , the sequel to Half-Life, is a first-person shooter video game and a signature title in the Half-Life series. It is singleplayer, story-driven, science fiction, and linear...

, Counter-Strike: Source
Counter-Strike: Source
Counter-Strike: Source is an FPS video game developed by Valve Corporation. It is a complete remake of Counter-Strike using the Source game engine. As in the original, Counter-Strike: Source pits a team of counter-terrorists against a team of terrorists in a series of rounds...

, Portal, or Team Fortress 2
Team Fortress 2
Team Fortress 2 is a free-to-play team-based first-person shooter multiplayer video game developed by Valve Corporation. A sequel to the original mod Team Fortress based on the Quake engine, it was first released as part of the video game compilation The Orange Box on October 10, 2007 for Windows...

. It is also commonly used for the creation and publishing of videos on YouTube
YouTube
YouTube is a video-sharing website, created by three former PayPal employees in February 2005, on which users can upload, view and share videos....

, mainly from Team Fortress 2, Half-Life 2, Portal and Left 4 Dead
Left 4 Dead
Left 4 Dead is a cooperative first-person shooter video game. It was developed by Turtle Rock Studios, which was purchased by Valve Corporation during development. The game uses Valve's proprietary Source engine, and is available for Microsoft Windows, Xbox 360 and Mac OS X...

.

Gameplay

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. Garry's Mod allows players to manipulate "props" – various objects that players can place in-game. Props can be selected from any installed Source engine
Source engine
Source is a 3D game engine developed by Valve Corporation. It debuted in June 2004 with Counter-Strike: Source and shortly thereafter Half-Life 2, and has been in active development ever since...

 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
Ragdoll physics
In computer physics engines, ragdoll physics is a type of procedural animation that is often used as a replacement for traditional static death animations.-Introduction:Early video games used manually-created animations for characters' death sequences...

 posing. The player can create a ragdoll model from a Source game and pose it using a variety of tools. This is a popular tool for making fan-made videos
Machinima
Machinima is the use of real-time 3D computer graphics rendering engines to create a cinematic production. Most often, video games are used to generate the computer animation...

.

Garry's Mod takes advantage of the Source engine's modified version of the Havok Physics Engine
Havok (software)
Havok Physics is a physics engine developed by Irish company Havok. It is designed primarily for video games, and allows for real-time collision and dynamics of rigid bodies in three dimensions. It provides multiple types of dynamic constraints between rigid bodies , and has a highly optimized...

, which allows players to build contraptions that follow the laws of physics.

Multiplayer

Garry's Mod supports multiplayer gameplay on dedicated game servers. Players can build contraptions together and communicate via text or voice.

A popular multiplayer modification for Garry's Mod is "Roleplay" game type, often referred to as "RP". A player participating in a RP game selects an occupation or position in society (for example, as a member of Combine in a RP game based around Half-Life 2
Half-Life 2
Half-Life 2 , the sequel to Half-Life, is a first-person shooter video game and a signature title in the Half-Life series. It is singleplayer, story-driven, science fiction, and linear...

).[url=steam://install/92]Install Garry's mod[/url]

User-created content

Garry's Mod features a wide range of mods and addons that can be created using Garry's Mods implementation of the Lua scripting language
Scripting language
A scripting language, script language, or extension language is a programming language that allows control of one or more applications. "Scripts" are distinct from the core code of the application, as they are usually written in a different language and are often created or at least modified by the...

, which allows users to create their own weapons, entities, game modes, and other modifications.

There are many examples of features created by Garry's Mods 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 weapon
Mêlée weapon
A melee weapon is any weapon that does not involve a projectile — that is, both the user and target of the weapon are in contact with it simultaneously in normal use...

s, to firearm
Firearm
A firearm is a weapon that launches one, or many, projectile at high velocity through confined burning of a propellant. This subsonic burning process is technically known as deflagration, as opposed to supersonic combustion known as a detonation. In older firearms, the propellant was typically...

s, to indirect weapons, such as airstrike
Airstrike
An air strike is an attack on a specific objective by military aircraft during an offensive mission. Air strikes are commonly delivered from aircraft such as fighters, bombers, ground attack aircraft, attack helicopters, and others...

s. Weapon models
3D modeling
In 3D computer graphics, 3D modeling is the process of developing a mathematical representation of any three-dimensional surface of object via specialized software. The product is called a 3D model...

 and skins
Skin (computing)
In computing, a skin is a custom graphical appearance achieved by the use of a graphical user interface that can be applied to specific software and websites to suit the purpose, topic, or tastes of different users....

 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 character
Non-player character
A non-player character , sometimes known as a non-person character or non-playable character, in a game is any fictional character not controlled by a player. In electronic games, this usually means a character controlled by the computer through artificial intelligence...

s in Lua.

Different models, skins, and maps
Level (video gaming)
A level, map, area, or world in a video game is the total space available to the player during the course of completing a discrete objective...

 can be added to the game. Multiplayer game server
Game server
A game server is a remotely or locally run server used by game clients to play multiplayer video games. Most video games played over the Internet operate via a connection to a game server...

s will automatically attempt to send any custom content to the client when they connect.

Fretta contest

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". 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's Simple Gamemode". However, for inclusion in Garry's Mod, Newman decided to rewrite it with input and contributions from the original author and other developers. The winners of the contest range from a recreation of the Mafia party game to an aerial combat game mode. The contest winners have been included in Garry's Mod with their own Steam Achievements.

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

Toybox

On September 7, 2010, Newman added a feature called the "Toybox" to Garry's Mod. It utilizes the Amazon S3
Amazon S3
Amazon S3 is an online storage web service offered by Amazon Web Services. Amazon S3 provides storage through web services interfaces...

 service to download third party content
Third-party software component
In computer programming, a third-party software component is a reusable software component developed to be either freely distributed or sold by an entity other than the original vendor of the development platform...

, such as weapons, props, maps, 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."

See also

  • PHWOnline
    PHWOnline
    PHWOnline was a website dedicated to making comics for the Half-Life 2 community, using a popular modification called Garry's Mod for the PC game Half-Life 2.-History:PHWComics...

  • [url=http://store.steampowered.com/app/4000/?snr=1_4_4__13]Garry's Mod on Steam[/url]

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK