I recently switched from Windows to Mac. Steam says I have fewer Mac specific games than total games and it should be an equal amount unless you can only download, install, and play once from your account. I thought I bought it so that it would work across all operating systems. If this is true, is there a work around or a discount for re-purchasing for the other OSes?
-
4No, unless the game has an indepenent launcher/platform, if its hosted through steam not just as advertisement but steam as its platform then you are good. Although like @Kevin said you will loose a lot of games due to cross OS issues. Apple doesn't really like to share :P – Ashwin Gupta Feb 05 '16 at 06:59
-
You don't lose any games. You can't run many of them in Steam on Mac natively, but you still own the games that you've purchased. – gWaldo Feb 05 '16 at 13:19
-
4Also, the last time that I checked (a year or more ago, admittedly), you could run Steam in Wine (or a Wine-wrapper such as CrossOver) and play Windows-only games from there. – gWaldo Feb 05 '16 at 13:20
-
2There is at least one exception where you do have to purchase the Mac version separately (filthy, disgusting, putrid, greedy CoD franchise) but this is very rare. If anyone knows of any others, please comment. (and @mention me!) – Keavon Feb 06 '16 at 04:03
-
Not all games have been ported to Mac. – Thorbjørn Ravn Andersen Feb 06 '16 at 10:38
-
If you still have your old machine you could just use it for games. That is what I plan to do with my current laptop. Preserving my progress and reduce the temptation of gaming instead of working, when I get the new machine. Obviously I will have problems when I get a game this dinosaur can't handle. – rom016 Feb 06 '16 at 13:29
-
@Keavon I guess that's because this Mac port was made by independent studio. – cubuspl42 Feb 06 '16 at 17:14
-
@cubuspl42 Yes, it is. But nonetheless it's still super greedy because tons of other Mac ports are contracted out to independent studios and they always get sold with SteamPlay. – Keavon Feb 06 '16 at 22:44
-
Related: http://gaming.stackexchange.com/questions/144392/will-a-steam-account-work-across-platforms/ – 3ventic Feb 10 '16 at 00:48
4 Answers
Once you buy a steam game, you can use it on any computer, provided that the computer can run it. There should be no need to re-buy the mac versions of the same games, though you will need to download the mac versions of the game to your new computer.
However, not all games for Windows work on Mac or Linux. That is why your mac specific games are less than your total number of games.
There are some workarounds involving getting windows to run on your mac (in virtual machines or something like wine). If you do that, you can install a windows version of steam and play your windows games there, but they are not mac native and may not work as well as you would expect.
- 130
- 5
- 9,272
- 11
- 61
- 74
-
1Clearly, the term PC was used here to differentiate between PC hardware and console hardware. The idea that the poster meant any specific operating system is at odds with the sentence, the paragraph, the post, and the thread. – Yorik Feb 05 '16 at 18:09
-
@Yorik "PC hardware and console hardware", I think you mean "Windows OS and Mac OS". – FuriousFolder Feb 05 '16 at 20:15
-
-
1There are exceptions to this. For example CoD: BlOps has a separate Mac version. – svick Feb 05 '16 at 22:02
-
@Yorik I did in fact read the unedited version. My point stands. Unless it's been stripped from the revision history, I'm confused why you brought up consoles. – FuriousFolder Feb 08 '16 at 18:23
-
Landing here 2 years later, now I'm just curious...where was the term PC used prior to Yorik's first comment? Or was a comment deleted? – Gal Aug 18 '18 at 04:25
When you open Steam on the Mac, your game library is by default shown with a filter for games released under the "SteamPlay" label. Buying games with this label always gives you the Mac version or the Mac and Linux versions for free in addition to the Windows version of the software.
You'll see either of these logos on games with SteamPlay:
(Windows, Mac and Linux support)
Sometimes a game publisher might release a SteamPlay version of a game separately from the original, Windows only version. In that case, you will need to buy the new version that includes Mac support.
Reference: Steam Support: SteamPlay
As for Windows-only games, in addition to trying out the open source Windows compatibility layer, WINE, you could also install Windows on the Mac with Apple’s Boot Camp. This has worked well for me with running games with complex graphics that might not be as optimized when running under Mac OS X.
- 45,654
- 31
- 185
- 237
- 949
- 6
- 8
-
1This is an excellent addition to the other two answers since its important info regarding the question but still on topic. +1 – Ashwin Gupta Feb 05 '16 at 07:00
-
3Another option for running Windows on Mac is VMware Fusion. This has the advantage of not needing to reboot just to play a game and you also don't need to repartition your disk (or boot from a secondary disk). 3D games do run accelerated in VMware Fusion. – DarkDust Feb 05 '16 at 08:00
-
4
Sometimes a game publisher might release a SteamPlay version of a game separately from the original, Windows only version. In that case, you will need to buy the new version that includes Mac support.- do you have an example? – Feb 05 '16 at 14:04 -
@camelCase I thought I remembered a "Game of the Year" release that added SteamPlay, but I don't recall what it was. I think it's within the realm of possibility though. – Valdimar Feb 05 '16 at 16:21
-
1In most cases, games newly released on the Mac are added to the existing product on the Steam store, which means (in theory) anyone owning the PC version gets the Mac version for free. I believe Portal did this, at least. – Kevin Feb 05 '16 at 16:45
-
@camelCase I don't think I've actually seen an example of that in the wild, but Aspyr considered a Mac-only Steam release of Civ5 back in 2010, which would have resulted in two separate games named "Civilization V" on Steam, one for Windows and one for MacOS X, which would have to be purchased separately: http://blog.gameagent.com/call-for-comments-to-steamplay-or-not/ – Gaurav Feb 06 '16 at 12:23
-
2@Gaurav To be fair, the Civ games have weird entries. You'd think Civ 4 would have only two library entries (Civ 4 and Civ 4: Colonization), but instead its 2 DLCs each have their own entry, and each of the four entries is duplicated for its OSX version for a grand total of 8 Steam library items. – Powerlord Feb 08 '16 at 15:55
-
@Powerlord good point! I suspect that might be from around the same time. – Gaurav Feb 08 '16 at 19:45
Some games only run on Windows. These games, obviously, will not run on your Mac and do not appear by default in your library. Unfortunately, this is a technical limitation which generally cannot be worked around by giving Valve more money. WINE, as mentioned in another answer, may give you some success, but in my experience, it is very case-by-case in how well it works.
Steam does not make you re-buy games. (I want to say "ever," but I'm not 100% sure there isn't some really weird situation where you could end up buying a game twice). Once you own it, it is attached to your account for good.
You do need to download your games again, though. You might be able to copy the steamapps folder from Windows to Mac, but I don't have experience doing that cross-OS. It does work reasonably well from Windows to Windows, though. At the very least, it might let you just "validate integrity of game cache" instead of re-downloading from scratch.
- 5,272
- 1
- 21
- 39
-
5Windows and Mac executables are not compatible at all, so no copying steamapps. Redownloading is the only option. – au revoir Feb 05 '16 at 05:00
-
@JasonBerkan: Obviously the binaries would need to be reacquired, but perhaps OP could save on asset downloads? I haven't tried it, though. – Kevin Feb 05 '16 at 05:01
-
9@Kevin This depends entirely on how the game was ported to the Mac (or vice versa) and could be wildly different from developer to developer. Unless the OP has a tight monthly download cap, I'd recommend redownloading over micromanaging the game's files. – Valdimar Feb 05 '16 at 06:30
-
4@Valdimar Frankly, given the level of technical knowledge displayed in the question, my advice would be "no" even with the cap. Not a criticism of the OP, but simply "if you're asking this question, you need to ask a lot more questions before you're safe to perform the potential solution" – deworde Feb 05 '16 at 12:22
First of all, any current Mac IS a PC, with its PC architecture and an Intel inside, broadly identical to any other PC save for a small chip saying yeah, dude, you can install that dope OS X in this computer
So if you bought a game for PC you can run it in any of the game's supported operating systems, be it Windows, Linux or OS X (which are the only ones who can currently run the Steam client). They should appear as cute little icons in the right sidebar of the game's store page both in the web browser and the Steam client.
Support may be OS version specific, though.
- 137
- 5
