Have you used Valve's popular Steam service to install and play games on your Mac?

If so, you may be wasting a lot of hard drive space. Steam makes it easy to download and play great Mac games. Steam hides your downloaded games, though, which makes it easy to waste dozens or hundreds of GB of hard drive space. Here's how to reclaim it.

J.R. writes:

I just ran DaisyDisk on my Mac and discovered that I have more than 100 GB of files dedicated to Steam. I don't play most of those games. Can I just delete them?

Mac Help

Every Tuesday our Peter Cohen brings you Mac Help — a column where you can get your OS X questions answered and problems solved!

Valve's popular Steam is a great way to download and play Mac games. The service makes it simple to pay for games, and services like Steam Play make it possible for you to pick up and start playing a saved game even months or years later. Updates are regularly pushed out, and Steam also offers game ladders and chat services so you can socialize yourself with other gamers.

When you first download Steam games, you're asked if you want to create a shortcut for them. Those shortcuts look like apps, but Steam typically installs apps somewhere else: In a folder called Steam inside the Application Support folder in your Library folder. That's made it really simple for Steam to squirrel away dozens, in some cases hundreds of GB of files on your hard drive without making it readily apparent.

Apps like DaisyDisk make it really easy to figure out what's using up space on your hard drive; it took me just two or three clicks with DaisyDisk to figure out that Steam was eating almost 30 GB of space. There's no similar feature in the Steam app to ascertain how much space in total is being used. You can certainly use DaisyDisk's "collection" feature to grab unused games and delete them.

But I'd recommend restricting yourself to deleting unused Steam games from within the Steam client itself, however, just to make sure everything is removed properly.

How to delete Steam games you've already downloaded

  1. Open the Steam application by holding down the command button and pressing the spacebar, then typing Steam.
  2. Click on Steam's Library tab to examine the games you already own. All the games that are currently installed will appear in white bold text in the library's left sidebar window.
  3. To delete a game's local content, hold down the control key. Click on the name of the game you'd like to delete, then select Delete Local Content...
  4. You'll get a message telling you that all content related to that game will be deleted. It's safe to click the Delete button.
  5. If you want to see how much space an app is using first, hold down the control button, click on the app name, select Properties, click on the Local Files tab. Disk usage will be listed near the top.

That's it! With this tip you can safely delete all the game files you're not actively playing. And thanks to Steam Play, all of your saved games remain in the cloud attached to your user ID, so the next time you download the game and install it, you can pick up right where you left off.