I've never bought anything on Steam, but I wanted to buy Garry's Mod. So, after buying it on Steam, do I have to buy any other game? If yes, then which ones?


3 Answers 3


Technically - you do not need to purchase anymore games. However, you will need to purchase and download (possibly) Counter Strike: Source and Team Fortress 2 for a lot of the textures and other game objects.

From the Steam page for Garry's Mod:

Please note: Some multiplayer servers and game-modes might require you to own other games - such as Counter-Strike: Source and Team Fortress 2.

This Reddit also provides some more details.

Counter Strike: Source is currently $19.99 at posting. Team Fortress 2 has been free since June 23, 2011. It's important to note that some others games that may be needed are basically any game that run on the Source Engine developed by Valve. This includes games like:

  • Left 4 Dead
  • Left 4 Dead 2
  • The Half Life 2 Series
  • Counter Strike: Global Offensive

...and many more! But the majority of the textures are handled with just Counter Strike: Source. I would say at the minimum, you will need that game (and you might as well get Team Fortress 2 since it's free). A complete list of Source games can be found here.

By not having the correct games, you could potentially be missing the textures needed to play maps created by others. You will see a lot of checkered purple and black objects, and actual "ERROR" messages like this:

Error and purple textures

  • So, if I buy source, I'll get Team Fortress 2 for free? Commented Feb 13, 2017 at 12:33
  • @user179448 I assume when you say Source, you mean Counter Strike: Source, and no, not directly. You will have to download each separately from the Steam Store. Team Fortress 2 is available for free on Steam though. See the respective links for each in my answer, they will take you to the Steam store page for each of the games.
    – Timmy Jim
    Commented Feb 13, 2017 at 12:36
  • 23
    "Team Fortress 2 has always been free as far as I know." Team Fortress 2 has not always been free. it was made free to play with the release of the "Über update" on June 23 2011. See also here. Just wanted to clarify
    – Jester
    Commented Feb 13, 2017 at 13:43
  • You can get Counterstrike: Complete (which includes CS 1.6, CS:S, and CS:GO) for fairly cheap during Steam sales. You can also get it for cheap now if you're into Steam trading, at sites like steamtrades.com, dispenser.tf, etc. Commented Feb 13, 2017 at 15:56
  • I thought there was a legal way to download the CS:S textures from Valve without buying the game and then merging them with Garry's Mod's content files? It uses like srcds or some other Valve tool to download the stuff and it wasn't against the TOS as far as I knew?
    – Cobertos
    Commented Feb 13, 2017 at 20:45

You don't have to have any other games in order to actually play GMod.
But it is highly recommended to have HL2 + ep1/2 + CSS + TF2 in order to:

  • use their maps and content
  • use addons or mods requiring those games

GMod is more fun with having more stuff at your disposal. A basic installation with no other resources lacks of almost everything when it comes to maps, props, npcs, etc.


In addition to the previous answers, it is worth noting that some maps or mods have models/textures compiled with them. This means that when you download (for example) a map, even though it may have (for example) HL2 Episode 2 textures/models, you are still able to see them properly without the game installed because you have downloaded them with the map. Some addon/level creators have even used custom textures and models that you will not find in any other game.

Note that most maps do not use this method, as it increases file size and (possibly) decrease optimization of the map, making it run slower.

From my browsing of the workshop, I have found that usually maps require Counter Strike: Source or Half Life 2: Episode 2.

Without the proper textures/models installed, you will (as shown by Timmy Jim) Errors and purple/black checkered patterns, or textures with other "funky" texture issues, relating to a HDR skybox.

The other games are not required to download a map/addon, and upon joining a server with a map with these things that you do not have installed, you will still continue to download the map, however errors will still arise (and you may get script errors, but these usually aren't anything to worry about).

EDIT #1: Here is the "funky" texture thing I was talking about: Funky Lighting Also, there is a Trouble in Terrorist Town (TTT) map called ttt_forest_final. It has HL2 Ep2 models (and maybe textures and sounds) compiled with it. Even though I have Ep2 on my computer, when my friends play it they see the same things as me. A great map that I reccomend for TTT.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .