Slashdot Mirror


Valve Confirms Mac Versions of Steam, Valve Games

An anonymous reader writes with this excerpt from Gamasutra: "Valve will release a version of its Steam digital distribution service for Mac next month, along with Mac-native versions of its own games, the company confirmed today after days of hints — and owners of Valve games will have access to both platform versions. The Source engine, which Valve uses to develop all its internal titles and also licenses to third-party developers, will incorporate OpenGL in addition to DirectX, to allow Mac support for all Source developers. ... 'We are treating the Mac as a tier-1 platform, so all of our future games will release simultaneously on Windows, Mac, and the Xbox 360,' said Cook. 'Updates for the Mac will be available simultaneously with the Windows updates.'"

75 of 541 comments (clear)

  1. Woohoo! by Pojut · · Score: 2

    I'm all for games being available to as many people as possible. This is awesome news for Apple fans...I hope it signals a shift towards more games being available on the OSX platform. Have fun :-)

    1. Re:Woohoo! by dougisfunny · · Score: 2, Informative

      Every mac currently sold has at least an Nvidia 9400. My macbook pro I bought in... 2006 has an nvida 8400. My mac pro has a gtx285. Which lineup are you referring to?

      --
      This is not the funny you're looking for.
    2. Re:Woohoo! by jo_ham · · Score: 4, Informative

      This is not true. "Most of the rest" have dedicated GPUs - that has at least been the major trend with Macs. They may not be cutting edge, but they are not integrated IntelGMA - except for the Mac Mini and the Macbook which have an NVidia 9400M, but with shared memory, not an intel GMA. I believe one earlier iteration of the Mini had an intel gpu.

      The MPB and iMac all have dedicated GPUs. The MBPs even have two!

      It is true there needs to be more choice and some higher spec cards available (the best you can get on the iMac line is a Radeon 4850 with 512Mb, which is not bad but not cutting edge either).

    3. Re:Woohoo! by Rewind · · Score: 3, Informative

      These games don't require mega power graphic cards, just decent ones. And most any semi-modern Mac has one of those. I have a 2007 MacBook Pro and it has a 8600GT in it, not integrated Intel. Paired with it is a 2.6Ghz T7800 Core2Duo. It can run all of the games they have announced (well no idea on Portal 2 I guess) just fine. And that is a 3 year old Mac. I think the lowest end you can get anymore still isn't Intel, its a nVidia 9400 and several also just use that as a lower power integrated and have a discrete as well.

      --
      ?
    4. Re:Woohoo! by KylePflug · · Score: 2, Informative

      Yeah, but they'll do just fine for most Source-engine games out now (except maybe Left 4 Dead 2, fancy TF2 settings). Hell, last time I booted up Parallels on my (min-spec) 2008 MacBook I could play most Source games in emulation.

    5. Re:Woohoo! by Petrushka · · Score: 5, Informative

      I suspect a fairly substantial library of games will become available, probably fairly swiftly. Someone's already compiled a list of Steam games that already have Mac ports. There's ... quite a lot.

      Probably a lot of people have already seen the lovely series of pictures that Valve released last week to hint at this announcement in advance, but in case you haven't, here's a compilation, in the correct sequence (and note the iPhone motif at the bottom of each image):
      image 1 (1980s Mac classic theme)
      image 2 (Gordon Freeman with shiny Mac hazard suit)
      image 3 (turrets)
      image 4 (Team Fortress 2 -- "take a bite out of the ... sandwich")
      image 5 (Left 4 Dead -- "I hate different")
      image 6 (HL2 + 1984 Mac commercial)

  2. Re:The first thing to come to my mind... by ivan256 · · Score: 5, Informative

    Part of the announcement was that, yes, you will be able to play online with PC users.

  3. Presumably this involves some porting work by jandrese · · Score: 2, Funny

    Countdown to the start of blaming the Mac porting effort for the delay of HL2Ep3 starts in 3..2..1..

    --

    I read the internet for the articles.
    1. Re:Presumably this involves some porting work by Sycraft-fu · · Score: 2, Insightful

      Their episodic content is mostly design work, little programming. I think more likely the delay is due to the piss poor tools that Source has. That's always been one of its weaknesses is that its design tools are way, way behind Unreal Engine's. That might be where there's so many more UE2 and UE3 titles out there.

      Of course I suppose one could argue that the programmers were spending their time on this instead of making better tools, but it would seem that if they haven't now they aren't so interested in doing so.

  4. Not Cider! by Sechr+Nibw · · Score: 5, Insightful

    3 cheers for *native* Mac development, instead of just Cider builds!

  5. NICE! by whisper_jeff · · Score: 3, Insightful

    I'm sure someone will rush in to point out how a PC is still superior as a gaming rig but, as a Mac owner, I still say NICE!!

    It's nice to see other game publishers figure out what Blizzard has known for a very long time.

    1. Re:NICE! by nutshell42 · · Score: 2, Insightful
      It's nice to see other game publishers figure out what Blizzard has known for a very long time.

      I think you're gonna see a lot more of it for a number of reasons.

      First, Microsoft fucked up the PC as a gaming platform. The lack of interest, investment, the Games for Windows fuck-up, MS execs admitting that they deliberately don't release games for the PC to prop up the Xbox. Blizzard complained publicly but others can see the writing on the wall, too.

      Second, piracy is a real problem on the PC. Ubisoft did experiment with no DRM at all; that they came up with the total fubar they use now, should tell you how that experiment went. Apple users otoh are more likely to have more money than time.

      Third, Apple's market share's been increasing while the share of PC's who can run games has been decreasing. Compared to ten years ago MS lost the top end to Apple, the bottom end to netbooks and most of the middle's running intel integrated crap.

      --
      Don't think of it as a flame---it's more like an argument that does 3d6 fire damage
    2. Re:NICE! by Blakey+Rat · · Score: 4, Funny

      First, Microsoft fucked up the PC as a gaming platform. The lack of interest, investment, the Games for Windows fuck-up,

      What is the "Games for Windows" fuck-up?

      I think it's a great program, and games with the "Games For Windows" are (so far) universally higher-quality than those without. Quality control is one of those things the consoles have had going for them for ages, this program helps lift Windows games to the same level.

    3. Re:NICE! by GaryPatterson · · Score: 2, Insightful

      Fabrication != design

      It's a common error, but needs to be picked up. Apple's boards are all designed by Apple, regardless of who builds them, and as such have different design tolerances.

      Apple are not just another OEM.

    4. Re:NICE! by brkello · · Score: 3, Insightful

      Your post is just a long-winded way of saying PC gaming is dying which quite frankly is a load of crap.

      Do people with Macs have more money or just more debt? Macs don't tend to come with very powerful video cards. For the same price, you can get a PC that is much more powerful. There are still more games out there for the PC. Plenty of games that are on the 360 are on Windows as well. Some of them, like Dragon Age Origins have compelling reason why the PC will be a better experience. Do you really think piracy won't be a problem on the Macs? All of a sudden these hackers who can break any DRM known to man will be helpless against the power of Mac security? You have been drinking way too much of the kool aid my friend.

      I am not anti-Mac. I think it is great that Steam is doing this. But you gotta keep your fanboism under control. No one thinks you are special other than people with Macs and your Mom. And Apple is about as evil as a company can get. I still love my iPod Touch though :)

      --
      Support a great indie game: http://www.abaddon360.com
  6. Linux support by Anonymous Coward · · Score: 4, Insightful

    Linux support is coming when porting it to linux becomes profitable, stop asking.

    1. Re:Linux support by Trashman · · Score: 2, Insightful

      The problem is, how would you support Linux? They would have to "offically" support specific Distro's such as (an LTS release of) Ubuntu, Fedora, or Suse. Which means that if you run one of the lesser known distros (or one of the Bleeding edge) then you'll be S.O.L. when an update for your distro breaks something that Steam or one of it's games needs to run.

      I can't blame valve for not wanting to take this challenge on. Unfortunately, Linux is too much of a moving target.

      --
      Do not read this .sig
    2. Re:Linux support by losinggeneration · · Score: 2, Interesting

      Well, for indie games that actually can't afford to not be multi-platform, Linux had pretty much the same amount of sales as Mac: http://2dboy.com/2009/10/26/pay-what-you-want-birthday-sale-wrap-up/
      Also note this was a "name your own price" and if you go by how much Linux users on average paid/donated more for the game.

  7. Wonder if Linux is next by Andrioid · · Score: 2, Interesting

    Would be nice if they decided to release it for Linux as well, even though it might be a "tier-2" platform to them.

  8. Re:well no by Phrogman · · Score: 3, Informative

    From the article:
    "Checking in code produces a PC build and Mac build at the same time, automatically, so the two platforms are perfectly in lock-step," said Portal 2 lead developer Josh Weier. "We're always playing a native version on the Mac right alongside the PC. This makes it very easy for us and for anyone using Source to do game development for the Mac."

    The article also mentions that Portal2 will be a day 1 release for the Mac alongside the PC.

    --
    "The first time I got drunk, I got married. The second time I bought a chimpanzee, after that I stayed sober" Arian Seid
  9. OpenGL by Efreet · · Score: 3, Insightful

    If the source engine is going to be running with OpenGL too now I suspect that these games will suddenly be much easier to get working in Wine.

    --
    This sig wasn't worth reading, was it.
  10. Re:Native clients I hope. by Chris+Lawrence · · Score: 2, Informative

    Yes, it's native, and they are optimizing for OpenCL and other Mac-specific stuff. No cider or other such crap. Now, if only they can release something other than third-person shooters which I both dislike and suck at. :)

  11. Mac Gaming: 1 by dougmwne · · Score: 3, Insightful

    A big win for gaming on macs. Valve has a cannon of some of the best FPSs the PC has to offer. I've been exclusively buying and playing my titles through Steam for about 2 years now (the sales are spectacular). Hopefully with native Steam support, more developers will take time and expense to make their new offerings dual-platform.

  12. Re:The first thing to come to my mind... by TrisexualPuppy · · Score: 3, Interesting

    And what does this mean for us Linux users? OSX and Linux are both Unix variants, a little difference in FreeBSD/Linux kernels, but not nearly the jump to port that it is for Windows. Discuss.

  13. Re:well no by afidel · · Score: 3, Insightful

    It might automate code generation but it doesn't automate debugging or QA testing which in my experience take significantly more effort then running the build system....

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  14. Re:Native clients I hope. by jo_ham · · Score: 5, Funny

    My PC-owning buddies hated me nailing them in Q3A, on my Mac, especially if I said "ok guys, I'll use the one button mouse, just to be fair".

  15. I'm a PC by DarthVain · · Score: 2, Insightful

    I don't own a Mac, but today seems like a good day if you do.

    One of the things I don't like about Mac (and there are a few) is that many games are not released for Mac or if they are, they are released way after they are released for everything else.

    This seems to be a nice step in the right direction, and I got to say so far as a fit goes, Valve and Steam seem to me a great fit for Macs. Makes me think of the App store on their iPhones.

    As much as I like to bash Macs, this is a very astute move for Apple and for Valve. More competition the better I say, Windows has had much the world bent over a bench for long time now and pretty much a monopoly over the gaming market outside of consoles (and a big chunk of that also with the Xboxen). Next step, price Macs more competitively?

  16. Steam More Important Than Source by EXTomar · · Score: 2, Interesting

    Although getting Source on Mac is fine, Steam is the much bigger deal. Although I don't expect PC game developers to shift their production away from PC as their "first target platform", it does make it easier if one is also interested in distributing games on Mac. It doesn't matter the size of game developer, the Mac platform is a tough nut to crack due to scales of market shifted so far to the PC where an online one can help equalize. For instance, [i]World of Goo[/i] is an excellent game that works great on Mac but it must be hell to sell to just Mac owners. Your best bet in this situation for many publishers is to "combine distribute" the PC and Mac version on one disk which isn't totally efficient and desirable.

    With Steam this gets a lot simpler. You now have a marketplace that goes directly to Mac owners and they get a bunch of the bonus support of Steamworks like version updates and achievement systems. Source on Mac for some games but I really see Steam as the big deal here. Steam opens up a lot to game developers.

    And as a side though: Did Apple dropped a ball here where they could have used their gigantic online store to sell MacOS games? iTunes works great for updating games on iPhone and iPod...would it be so difficult to do the same for desktop games?

  17. And the Last Domino falls... by Phrogman · · Score: 4, Interesting

    The biggest objections to Apple's computers over the last few years have been a) The cost and b) no games available.

    The cost issue has become pretty meaningless to anyone who is willing to compare oranges to oranges: the cost of a Mac laptop or desktop with X features is pretty comparable to a Windows laptop or desktop with the same feature set, its just that usually the PC side has lower features by default and you can buy the components to raise the level of functionality, whereas Apple doesn't operate in the low end of the computer spectrum and even their base systems have great features and very high quality.

    With this change by Valve it will hopefully signify changes in the attitude of the rest of the games industry and Mac support will grow to the point that its treated as well as Microsoft's products with regards to gaming. I am perfectly content with my iMac 20" desktop for the gaming I am doing, and I would love to play more games under OS/X rather than dualbooting to XP.

    Lastly, if the Mac gains in acceptance, perhaps Linux will follow down the road. Having implemented all of this stuff for OS/X it can't be as far a stretch to include Linux as it was to make the original jump from Windows to OS/X (being a kind of unix after all)?

    --
    "The first time I got drunk, I got married. The second time I bought a chimpanzee, after that I stayed sober" Arian Seid
    1. Re:And the Last Domino falls... by LWATCDR · · Score: 4, Insightful

      "The cost issue has become pretty meaningless to anyone who is willing to compare oranges to oranges: the cost of a Mac laptop or desktop with X features is pretty comparable to a Windows laptop or desktop with the same feature set, "
      Only sort of.
      There are fewer options for the Mac so there are configurations available for PC that just don't exists in the Mac worlds.
      For instance a Core2Duo with a high end graphics card and no monitor.
      If you already have a perfectly good monitor why get an all in one or a new monitor.
      Yes if try and match the Apple configurations with a PC the price will be about the same.
      But you can not get the equivalent to a an Mac Mini with a high end video card and a 3 1/2" Hard drive and no wifi or Bluetooth.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  18. wow... by Ephemeriis · · Score: 5, Insightful

    and owners of Valve games will have access to both platform versions.

    In an age where publishers are doing everything in their power to tie your hands when it comes to their software, this simply amazes me.

    We've got publishers who user DRM that renders a game useless after a half-dozen installs... And valve is going to let you run your games on two entirely different platforms?! Not two different computers... But wholly different platforms. Amazing.

    --
    "Work is the curse of the drinking classes." -Oscar Wilde
    1. Re:wow... by Reason58 · · Score: 5, Informative

      Just to let people know, Blizzard also allows for unlimited downloading of the Windows and OS X version of any game you have ever purchased. Even if you bought the game in a store you can still register the CD key online at battle.net and it will be available to download in the future.

    2. Re:wow... by Ephemeriis · · Score: 4, Informative

      Uhhh...

      Steam is one of the biggest DRM lock-in distribution systems ever invented.

      That doesn't make it good or bad, but are you sure you know what you're talking about here?

      I own a number of Steam games.

      I also own Overlord for the PC, and not the Steam version.

      Which means I know very well what I'm talking about.

      Yes, Steam is just another DRM platform... But I can download & install my Steam games on as many different computers as I want to. The only restriction is that I have to enter my username & password to play... Which means I can't be playing on two different computers simultaneously. Steam even lets me burn backup discs so I don't have to download everything again.

      Overlord, on the other hand, only allowed a very small number of installations. After I had installed it three times it refused to work. I call technical support and they explained that it was a copy protection mechanism and there was absolutely no reason why I could possibly have needed to re-install the game that many times. Granted, it's a little unusual to re-install a game four total times in a matter of weeks... But that's what happens when you're building a brand new computer, messing around with an OS install, breaking drivers, and things like that.

      Ultimately their suggestion was that I should go buy a new copy of the game. I'm sure I could have argued further and gotten through to some supervisor or something like that... I probably could have convinced someone to unlock my game... But I was just too angry to bother. I haven't tried to re-install the game since then.

      --
      "Work is the curse of the drinking classes." -Oscar Wilde
    3. Re:wow... by hidannik · · Score: 2, Insightful

      Really? I've always had decent success playing in offline mode. I have some temporary network configuration that keeps me off the Internet, I start a Steam game, it complains that it can't find the Steam servers, and asks me if I want to play in offline mode. I click the Yes (or Okay, or whatever) button and away I go.

    4. Re:wow... by Ephemeriis · · Score: 2, Insightful

      First of all, I'll point you to a comment I made elsewhere in this same thread.

      http://slashdot.org/comments.pl?sid=1575328&cid=31406066

      Steam is DRM.

      I am aware that Steam contains DRM. It also contains social networking stuff and marketplace stuff and server browser stuff and whatever else.

      When Steam goes down, you can't play your games... not even when you're offline. Just last week there was an outage that made all Steam games unplayable for an entire evening.

      Obviously, no system is perfect. Anyone who claims otherwise is lying to you.

      I have no experienced any problems with Steam. Certainly nothing like the problems I've experienced with some other forms of DRM. Specifically, I've never had any trouble playing a Steam game offline, unless it was in trying to access some on-line component of a game. As far as the outage last week... I personally played games on Steam just about every night last week, so I'm not sure what you're referring to.

      And many games you buy on Steam will install additional DRM alongside Steam.

      So far, none of the games I've purchased on Steam have included any additional DRM. But, yes, a publisher can certainly include whatever they want.

      Valve is making some awesome PC games, at good prices, and with a good delivery platform. But don't forget that this all comes at the cost of some nasty DRM which is nearly as bad as the recent Ubisoft fiasco.

      I fail to see how a DRM package that allows me to play games offline is nearly as bad as a DRM package that renders your single-player game completely unusable if your Internet goes down. Never mind the fact that I can download and re-install my Steam games as many times as I want... And I can burn backup copies of my games... And install them on as many different computers as I want...

      --
      "Work is the curse of the drinking classes." -Oscar Wilde
    5. Re:wow... by Lord+Ender · · Score: 2, Informative

      You simply don't have much experience with Steam, then. Search the Steam forums if you don't believe me. Steam server outages can leave your client in a state that makes all your Steam games unplayable, even in offline mode. This just happened again last week.

      Offline mode works, but only sometimes.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    6. Re:wow... by Forthac4 · · Score: 2, Informative

      As of march 2nd, the update notes for the steam client claim "Really fixed offline mode not always working". This would seem to indicate that valve is in no way trying to prevent people from playing in offline mode and technical issues will arise. Steam is of all the DRM models one of the least restrictive and in my opinion, other then having no DRM at all, preferred even over a simple disk check.

    7. Re:wow... by GaryPatterson · · Score: 2, Insightful

      Apple's DRM: My computer, containing all my downloaded iTunes TV series and movies is destroyed in a fire. I can call Apple and beg them to let me re-download them, but this is described "as more a favor then a policy." [about.com]

      That's not DRM that you're describing. That's an artifact of the delivery system. Even if Apple allowed you to authorise your replacement computer and re-download all the files you purchased, each file would have DRM (or not) regardless.

  19. Re:The first thing to come to my mind... by 0100010001010011 · · Score: 2, Informative

    OS X is UNIX, Linux is Unix "like".

    And "A Little Difference" is huge, probably as large of a difference between them and the NT kernel. Not only that, OS X doesn't even use the FreeBSD kernel, they use the Darwin one.

  20. Re:The first thing to come to my mind... by Lord+Ender · · Score: 3, Insightful

    Awesome. There will be an entire new population of n00bs for me to pwn. And these aren't just any noobs--they've never even been exposed to a real FPS experience of any sort. Hell, they don't even have a secondary-fire button!

    Mwuhahahaha... Dominating!

    --
    A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
  21. Re:The first thing to come to my mind... by tepples · · Score: 3, Informative

    And what does this mean for us Linux users? OSX and Linux are both Unix variants

    Mac OS X native apps use a different toolkit from the vast majority of apps for Linux and the free BSDs. This toolkit is called Cocoa (formerly OpenStep). GNUstep is a Free clone of parts of Cocoa, intended for source compatibility, not binary compatibility like Wine.

  22. Steam has an offline mode by tepples · · Score: 5, Informative

    Unlike Ubisoft's system, Steam has an offline mode. Steam requires access to the DRM server when you install the game, not every time you play.

    1. Re:Steam has an offline mode by shutdown+-p+now · · Score: 3, Informative

      Unlike Ubisoft's system, Steam has an offline mode. Steam requires access to the DRM server when you install the game, not every time you play.

      If you get in a situation where there's unexpected lack of connectivity (i.e. you weren't online when you clicked on "Work Offline"), there is in fact a good chance that offline mode won't work. Also, even when it does, it only works for a certain period of time (depending on how lucky you are, anywhere from days to months), after which it will stop working and demand an Internet connection.

      Just because you personally have never run into it, doesn't mean that the problem isn't there. Just google for "Steam offline mode not working" and see for yourself. I've had the unfortune to experience this myself.

  23. Re:PS3 not tier one? by Gizzmonic · · Score: 3, Insightful

    They're just too small to concentrate on two consoles, and it's a lot easier to target Win+360 than Win+PS3. They outsourced the Orange Box port to EA and it ended up sucking, big time. Rather than own up to the cheap port, Gabe Newell made some nasty comments about the how the PS3 sucks as a development platform.

    Until Valve gets a lot bigger, I doubt we'll see any of their games on PS3.

    --
    (-1, Raw and Uncut is the only way to read)
  24. Re:OpenGL by DrugCheese · · Score: 3, Interesting

    I've never had any trouble getting any Source games to run under linux, usually faster than then did under native windows.

    --
    *DrugCheese rants*
  25. Re:well no by Telvin_3d · · Score: 3, Insightful

    True, but in this case the relatively small subset of hardware supported by OSX makes things easier. Once they have it running at all it will only need to be tested against two or three OS revisions (10.5 Leopard, 10.6 Snow Leopard and possibly 10.4 Tiger) and a half dozen video cards. In many ways I suspect that the testing will be far easier than what is needed for a console. A few more hardware versions to deal with but at the same time there is so much higher margin in terms of RAM and processor power that there is a lot more room to play with.

  26. Re:The first thing to come to my mind... by recoiledsnake · · Score: 4, Interesting

    Erm... Cocoa is for the UI layer, like toolbars, buttons etc., when did you ever see a standard toolbar in a game? Almost every game uses custom UI, so if steam games are using OpenGL(which is the only accelerated graphics API on the Mac), it should be easy to port it to Linux/BSD.

    --
    This space for rent.
  27. Re:Great, maybe Linux will follow eventually by Telvin_3d · · Score: 2, Insightful

    I doubt it. OSX is (relatively) easy to support because it has a very small subset of software to target (two/three revisions depending on if you support back to 10.4 or just 10.5/6) and a small selection of hardware. There is a massive difference between doing Q/A for a half dozen video cards on a stable platform versus trying to support the massive set of moving targets that get lumped together under Linux along with all the possible hardware that might get plugged in. Valve already has to do that with Windows. Do you think there is enough cash involved to make Linux worth the same effort?

    As one example, which of the current half-baked Linux audio architectures do you recommend they use?

  28. Re:The first thing to come to my mind... by Unoriginal_Nickname · · Score: 5, Insightful

    Actually there's a much bigger jump.

    Windows and OSX are fairly well-regulated monocultures: you have a consistent idea about how installation is supposed to work, you know where to put your config files, you know what permissions you need and how to get them. You rarely need to worry about broken dependencies: they happen, but the platform vendors usually provide an updater you can distribute with your application.

    On the other hand, Linux is an undifferentiated mass. An application developer literally cannot make any useful predictions about the end user's configuration, which means it's almost impossible to provide support. The state of Linux is fine - it's even very strong - when you're only talking about FOSS. When you start asking for money, you need to make sure that your software is Suitable for a Particular Purpose. Installation needs to be easy and it needs to work everywhere.

    I'm offering 10:1 I get modded flamebait for not drinking the Linux Kool-Aid.

  29. This is a triumph. by jackpot777 · · Score: 2, Funny

    I'm making a note here: HUGE SUCCESS. It's hard to overstate my satisfaction.

    --
    Shiny. Let's be bad guys...
  30. Re:well no by OverZealous.com · · Score: 4, Interesting

    two or three OS revisions (10.5 Leopard, 10.6 Snow Leopard and possibly 10.4 Tiger)

    Someone mentioned below that they are planning to support OpenCL (assuming they didn't mean simply OpenGL). If that is the case, I wonder if they will only support Snow Leopard. This provides several benefits:

    • Only one OS to worry about (for now).
    • Significantly limits the OS features that need to be supported, since Snow Leopard only runs on a subset of Macs. (i.e.: 64-bit support is required for Snow Leopard.)
    • Guarantees newer hardware (no issues with old computers running slowly).
    • And most importantly, guarantees Intel / i586 processors, seriously reducing the complexity of targeting PowerPC computers as well.

    If that is true, they will probably disappoint quite a few Mac users, who haven't upgraded for one reason or another.

    Of course, Apple will be happy about it... ;-)

  31. Re:Mac.... by Reason58 · · Score: 2, Informative

    PPC's died 6 years ago, welcome to the 21st century!

    Just so you know, the 21st century began more than six years ago.

  32. Re:The first thing to come to my mind... by Tharsman · · Score: 2, Interesting

    Mac users are very willing to open up their wallets and pay for nearly anything.

    Linux users tend to rarely want to pay for anything. Even if install base may be similar (this ignore that most macs come equipped with above average graphic chips, while most Linux machines are cheap netbooks,) actual money market share is so insignificant for Linux that it's unlikely (albeit not impossible) anyone would spend much time porting commercial applications to the platform, specially software that must sell massive amount of copies at very low prices to actually make a profit. That's not to mention having to support software for so many different versions of Linux out there can be as taxing as porting for a whole new platform. A Linux steam would be forced to pick one Linux version to support and not spend resources on any other, limiting their market drastically.

    The reason there are not mainstream games being developed for Linux is not the difficulty of the port, it's the non-existing profitability of the market.

  33. Re:The first thing to come to my mind... by agrif · · Score: 5, Informative

    Erm... Cocoa is for the UI layer, like toolbars, buttons etc., when did you ever see a standard toolbar in a game? Almost every game uses custom UI, so if steam games are using OpenGL(which is the only accelerated graphics API on the Mac), it should be easy to port it to Linux/BSD.

    It should be easier to port to Linux (et al.) than it was before they made a Mac version, but not easy exactly.

    As noted before, basically every user-facing program on OS X uses a ton of Cocoa calls. Cocoa is used for more than just the UI layer: it provides a generous standard library of data types, os calls, and other useful things. Think of cocoa as an Objective C / OS X friendly libc. Objective C itself does not easily translate from the Mac to other systems, as well. Last I checked, GNUstep didn't have a working Objective C 2.0 runtime yet.

  34. Re:The first thing to come to my mind... by aristotle-dude · · Score: 2, Informative

    Eh, but userland is more or less the same. There are differences for IO drivers, and you can use Quartz Compositor instead of X, but the two are very similar.

    Reread what you just wrote. X is primitive whereas Quartz is a compositor. You need to add a compositor on top of X to match functionality but games generally use OpenGL which is abstracted from the underlying drawing framework.

    --
    Jesus was a compassionate social conservative who called individuals to sin no more.
  35. Re:PS3 not tier one? by Noughmad · · Score: 2, Insightful

    If MS paid them, why are they now porting to Macs?

    --
    PlusFive Slashdot reader for Android. Can post comments.
  36. Re:well no by Moridineas · · Score: 3, Interesting

    Apple hasn't sold a powerpc computer in roughly 4 years (2006). A decent number of programs no longer support powerpc at all (and this has been a growing problem for several years--I think it was the 2008 olympics that required Silverlight to stream, which didn't officially run on PowerPC). I think it's 100% safe to say there will be no powerpc support for Steam.

  37. Re:Who says... by mrrudge · · Score: 2, Informative

    World of Warcraft ...

  38. Re:No games on Mac? by Reason58 · · Score: 2, Informative

    Most of those games came out years after their PC equivalent. Even in the case of Dragon Age (which was delayed by months), it is just the PC game wrapped in an emulator. And it does not support DLC.

  39. Re:The first thing to come to my mind... by Anonymous Coward · · Score: 5, Insightful

    OS X is UNIX, Linux is Unix "like".

    I love how people say this and presume they've just said something significant. Mac OS X's UNIX certification is not worth much more than the advertising bullet-point they us it for. Both Linux and Mac OS X are UNIX in every way that actually matters today, namely POSIX-compliance. It's not like UNIX certification grants Mac OS X special compatibility traits; it's still not binary compatible with any other UNIX, neither is it source compatible if you move beyond what's specified by POSIX and other common standards. So what do you think is the significance of your factually-based and pointless assertion?

  40. Re:OpenGL by shutdown+-p+now · · Score: 2, Informative

    Off the top of my head, reading/writing files including savings settings/game saves

    What's wrong with fopen & friends, and POSIX memory-mapped files? What would be gained by using Cocoa APIs here?

    USB device management

    Why would a game need to manage USB devices? If you mean input devices, then it shouldn't care if they're USB or not at all - that's for OS to deal with

    Though you do have a point that the only cross-platform input API right now is SDL, and, IIRC, it is fairly primitive with respect to functions it supports (force feedback and the likes).

    thread management

    POSIX.

    Core Audio?

    Most game engines today just license some existing cross-platform audio framework that already wraps and abstracts away OS differences. So, presumably, such framework would only have to be ported once.

    Since we're speaking of Source games specifically, HL2 uses Miles Sound System, which is in fact available on Linux (or, really, any system where OpenAL is).

  41. Re:The first thing to come to my mind... by theghost · · Score: 3, Interesting

    It's not that they think no one wants them. It's that they know that not enough people want them for it to be profitable. You and your wife and the (relative) handful of other people who consist of the audience for Linux games aren't a significant market.

    Hell, the PS3 and the Wii don't even make the cut in Valve's book.

    --
    The only thing necessary for the triumph of evil is that good men do nothing.
  42. Re:The first thing to come to my mind... by Luke+has+no+name · · Score: 2, Insightful

    That's why they should develop exclusively for Debian. All its children will inherit compatibility (or else), and you have a standard Linux OS to develop for.

  43. You missed the point. by pavon · · Score: 2, Insightful

    Yeah, but how much effort did they expend to get their build process to that point, and how much of that could have been spent on HL2 Ep3 instead? My guess is "a hell of a lot of work", and "not much since Ep3 is mostly new content not new software".

  44. Re:well no by idiot900 · · Score: 4, Informative

    (i.e.: 64-bit support is required for Snow Leopard.)

    I realize I'm nitpicking, but 64-bit support is not required for Snow Leopard. It runs just fine on my 2006-era 32-bit Core Duo MacBook.

  45. Re:PS3 not tier one? by Spatial · · Score: 2, Insightful

    I believe they explicitly mentioned that was an absolute pain to program for at some point. Valve are already rolling in money because of Steam and they're a small company, so it's not a high priority.

    (And people say PC gaming is dying. Hahaha)

  46. Re:well no by Kemanorel · · Score: 2, Informative

    I could be wrong (i.e. I haven't checked too closely), but I am pretty sure there is Intel-only software that runs on 10.4. I will have to dig a bit and see if I can find an example, but I'm fairly sure many of the recent game releases (such as WoW and Plants vs. Zombies) can run on 10.4, but still require an intel Mac. My Mini came with an Intel proc, but is currently running 10.4...

    {checks PopCap.com for PvZ info}

    Yup. 10.4.11 and Intel proc combo required. It could be done. No PowerPC support required.

    --
    Mess not in the affairs of dragons, for you are crunchy and good with ketchup.
  47. Re:The first thing to come to my mind... by icebraining · · Score: 2, Insightful

    So they are supporting Windows, XBox and MacOSX, and they'll use Mac-only libraries and languages instead of using cross-platform ones? That doesn't make any sense.

  48. Will they also release games on the iPad? by olivierva · · Score: 2, Interesting

    Since the iPad is also marketed as a gaming device I wouldn't be surprised if this is the first step towards releasing games on the ipad.

  49. Re:The first thing to come to my mind... by dissy · · Score: 2, Funny

    Hell, they don't even have a secondary-fire button!

    Sure we do, we just have to drop to DOS and edit config.sys to load rghtclck.tsr and off we go!

  50. Re:Mac.... by tool462 · · Score: 2, Funny

    Go easy on him, man. It's the 90s! Anything goes!

  51. I'm finding it harder and harder to dislike Steam. by Goat+of+Death · · Score: 2, Insightful
    I've been dual booting my Mac into windows for some time to play games. Good to know I can stop doing so at least for some of the great games I play like L4D and L4D2.

    I've always disliked the idea of steam, online login to validate, locking your games to an account so you can't resell, etc. But valve just keeps throwing in so many perks it's hard to fight all the great advantages Steam offers. It really is DRM done about as right as it can get.

    • They let you download games in perpetuity.
    • I don't have to carry around a bunch of install DVDs. As long as I have an internet connection I can install my games.
    • Great weekend deals.
    • Now every Steam game I've purchased I'll suddenly get the Mac version for free as well!

    Kudos to Valve!

  52. The PS3 is also crap to program for by Sycraft-fu · · Score: 2, Interesting

    Well ok, not crap necessarily, but extremely different. The Cell processor is very unlike what you find in computers or the 360, so it takes a different set of skills to make good use of it.

    The 360 and the PC are essentially an identical development environment, despite the different CPUs. You do everything in Visual Studio and MS makes it extremely easy to go cross platform. So, makes sense there. The Mac is a different platform with different tools, but fundamentally it is the same hardware as a PC and things work in the same way. There are also tools, like OpenGL, that work on both. So while it might be more effort to add support for it than to add 360 support (for a Windows developer), shouldn't be too terribly bad.

    The PS3 though? Completely different dev tools AND a different architecture. Your programmers would have to learn a rather different way of doing things. Makes port costs higher. Couple that with the fact that the PS3 is the minority console and you can see why they might give it a miss.

    One thing people have to remember is that Valve does their own game engine. Many other companies license an engine, and that engine already supports multiple platforms. Unreal Engine 3, which is extremely popular, runs on the PC, 360 and PS3. Gamebryo, another popular one, runs on all those and the Wii too. Well this means less time for the game developers in terms of porting since some of the heavy lifting has already been done.

    Not so for Valve, Source is their own thing (well, it does have a bit of legacy form Quake 1 but not much). They have to do all the work in porting it. So, that means that all the problems with dealing with a PS3 fall on their shoulders.

    This might be worth it, if they made a lot of money on engine sales. That's why Epic ported UE3 to the consoles. They make their money on all the licenses of their engine. However Valve doesn't. When you look UE3 has around 150 games out or in development using it, all of 3 of those are from Epic (UT3, GoW 1 and 2). Looking at Source, you see that there's maybe 30 games, and around half are Valve's own. They do license their engine out, but it doesn't happen all that much. As a practical matter, Epic has superior tools and that makes Source a hard sell to 3rd party developers.

  53. Re:The first thing to come to my mind... by SanityInAnarchy · · Score: 4, Insightful

    Which Distro?

    Ubuntu. And which version of Windows?

    XP? Then you don't have DirectX 10. Vista/7 Only? Then XP people hate you. And professional, business, personal, what?

    What sound system?

    OpenAL, which will run on anything, including Windows and OS X. That's about as retarded as asking what graphics library you should use.

    Lack of easy to install 3d drivers for nVidia and ATI. Actually the drivers for nVidia and ATI are pretty easy to install but probably beyond what some people will want to do.

    Same exact thing, word for word, applies to Windows. The only difference is whether or not the OS was preloaded -- so buy a Dell with Ubuntu, problem solved.

    I would love to see it but Linux and OSX are not that alike.

    They're both Unix. They both use OpenGL.

    on OSX you just target quicktime for audio and video playback.

    According to another poster, quicktime for audio is deprecated in favor of a few APIs, including OpenAL -- in other words, if they've done this right, it is exactly the same on Linux and OS X. What else you got?

    No need to worry what "legal" codecs are available.

    Two big duh moments here.

    First, you're a game developer. You can include codecs with your game, and you can encode your audio however the fuck you want. There is nothing stopping you from using Vorbis and Theora, as other developers have in the past.

    If you really need the superior quality-per-bit, and you don't want to rely on your customers having a certain codec installed -- might fly for OS X, certainly won't for Windows -- you license. And that same exact license will cover your use of that codec on any OS.

    Is Valve going to start targeting OpenGL?

    No, their OS X port runs on magical pixie dust. Of course they're targeting OpenGL!

    So basically every technical argument of yours is pure, unadulturated FUD and BS. Why are you still at +5 insightful?

    But the real issue is lack of customers. I just don't see that many Linux users that don't dual boot into Windows for gaming.

    And Mac users don't? Given the demographic, I'd expect Mac users to be able to afford the extra Windows license, even Parallels so they don't have to reboot.

    If you don't get new customers it doesn't pay off.

    Bullshit.

    OSX offers a bigger pay off

    See above. Also, it seems to me that more Mac people would be willing to dual-boot and/or run Parallels, and would have the funds to do so.

    and fewer development issues.

    Nope, pretty much every development issue you raised is completely moot, especially if they already have an OS X port.

    --
    Don't thank God, thank a doctor!
  54. Re:So does Stardock by brkello · · Score: 2, Interesting

    I think it is encouraging how successful Blizzard and Steam's DRM are being perceived. Yeah, you are going to have die hards that will flip out against any DRM...but when they offer the amazing convenience and functionality, people will get on board.

    My friend was telling me how steam even can do file integrity checks on any Steam game file. If it detects corruptions, it will just update those files with the non-corrupt file and you are back on your way.

    --
    Support a great indie game: http://www.abaddon360.com