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.'"

20 of 541 comments (clear)

  1. 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.

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

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

  3. Linux support by Anonymous Coward · · Score: 4, Insightful

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

  4. 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".

  5. 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.
  6. 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
  7. 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.

  8. 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.
  9. 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.

  10. 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... ;-)

  11. 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.

  12. 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).

  13. 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?

  14. 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.

  15. 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)

  16. 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.

  17. 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!