Slashdot Mirror


Mac Game Devs Speak on Intel Move

An Anonymous Reader wrote "InsideMacGames has posted a response to the news of Apple using Intel processors from both original Mac game developers as well as people who work on porting Windows games to OS X. Some negative and positive feedback is expressed, though it seems there's more uncertainty than anything else at this point. Can the fear of a Wine-like VM solution gutting the biz be balanced by faster CPU speeds?" From the article: "We think Apple's move to Intel is great. For one thing, it demonstrates that Apple is really serious about giving Windows-based computing head-to-head competition. For another, it lays the groundwork for the future of personal computing in a digitally connected home. And, for another, it's going to narrow the gap between the release of a game on Windows and the release on Mac -- maybe to zero."

12 of 133 comments (clear)

  1. DirectX by jtshaw · · Score: 4, Informative

    "And, for another, it's going to narrow the gap between the release of a game on Windows and the release on Mac -- maybe to zero."

    What about those games tooled towards DirectX... it isn't the architecture screwing us here...it is the lack of DirectX for OSX that is screwing us.

    1. Re:DirectX by Cthefuture · · Score: 4, Insightful

      Endian issues are minor though (usually not a problem at all) compared to the API differences.

      I don't see the difference between porting between Windows/Linux, and Windows/OS X (Intel). The same problems will still be there.

      I don't see Linux ports all over the place dispite the fact that my CPU and even my hardware is the same as I use in Windows. I don't see why OS X would be any different (other than industry support, but that doesn't make it easier).

      --
      The ratio of people to cake is too big
  2. Hmmm by Auckerman · · Score: 4, Interesting

    Games are only relevent when you start thinking about APIs. With DirectX being Windows only, I really don't see how it's going to be that much easier to port.

    The one issue it might solve is byte order problems (big/little endian) on the graphics cards. Though, theres going to be no guarantee that drivers for OS X for any off the shelf card is actually going to be any good.

    It may be some time before Apple gets around to even caring that the Half Life 2 market exists, much less builds machines to compete in that market.

    --

    Burn Hollywood Burn
  3. Death of Mac games by squiggleslash · · Score: 3, Insightful
    If you can run Windows on a Mac, which Apple has pretty much confirmed you'll be able to:
    After Jobs' presentation, Apple Senior Vice President Phil Schiller addressed the issue of running Windows on Macs, saying there are no plans to sell or support Windows on an Intel-based Mac. "That doesn't preclude someone from running it on a Mac. They probably will," he said. "We won't do anything to preclude that."
    then I'm pretty sure most game developers will target Windows, and look at OS X much the same way as they do GNU/Linux. "We can sell to this crowd, they just have to set up their machines to dual boot."

    Not that I don't hope I'm wrong, but I suspect this is why Microsoft isn't looking that upset about the switch right now.

    --
    You are not alone. This is not normal. None of this is normal.
    1. Re:Death of Mac games by 99BottlesOfBeerInMyF · · Score: 3, Insightful

      No. I said that if Apple computers can run Windows, it's more reasonable for a game developer to presume you will dual boot if you want to play their games than to spend the development time porting it. Take a look at the GNU/Linux situation with games.

      How much does a copy of Windows cost, retail? You seem to be making the assumption that all macs will have windows, but unlike pretty much all Linux boxes, Apple will not be paying MS a fee for every box and will not be including Windows. Any game developer who assumes that mac users can "just boot into Windows" is assuming that either all mac users will go out, buy Windows, and install it alongside or replacing OS X (which ain't gonna happen) or they are assuming everyone will pirate Windows and do the same (which is only a little less likely). There are plenty of game makers that develop for the mac because they make money doing so. Those that make stupid assumptions, like you are claiming they will, will lose a good chunk of that money. Those that continue to make mac native versions will make that money. It does not take a genius to figure out that most people are not going to install Windows on their macs (Aside from some geeks).

      That said, a WINE solution is a possibility. I could see a lot of game makers contributing to and writing for WINE implementation to try to sell to the mac market with less dev time/cost.

  4. This doesn't make porting ANY easier by WouldIPutMYRealNameO · · Score: 3, Insightful

    This won't decrease the gap between porting games. Though I am not a professional game developer, I find it hard to imagine that modern games have much (if any) assembler content in them. Any language higher level than assembly was already able to be compiled for other CPUs - so the actual machine instructions have never been a problem.

    Endianness is a small issue, really there are only a few places that you need to fix up for that, so that has never been a real problem.
    The APIs that you use to make your game are the big problems, DirectX for example.

    There are a couple of things that do make this better for Mac gamers. Raw computing power for the Mac user base will generally rise, after all how many people are trying (and failing) to run games on underpowered iBooks?
    Now if Apple supports and promotes OpenGL2.0 and perhaps OpenAL, then maybe game developers will target those APIs. In which case porting between Windows and OS X should be easier.

    The truely interesting thing is that we are going to see how much OS overhead there is between Windows and OS X - a more Apples to Apples comparison :) If OS X is significantly more efficient than WinXP, then people will really start to target Macs as development platforms.

    --
    Damnit - I wanted my nick to be "WouldIPutMYRealNameOnSlashdot"
  5. Not so fast by nigham · · Score: 3, Insightful

    And, for another, it's going to narrow the gap between the release of a game on Windows and the release on Mac -- maybe to zero.

    Just because Mac is running on x86 doesn't mean that games will automatically be ported to a Mac more easily. Linux runs on Intel and x86, need I say more?

    --
    I don't want to read /. I want to go home and re-think my life.
  6. Re:I Make Mac Games by FLAGGR · · Score: 3, Insightful

    Your right, increased market share over the past quater is a surefire sign of it. Let's have an eulegy please.

  7. this whole thing is really odd.... by Malor · · Score: 3, Insightful

    It's a very weird idea... it feels a bit like waking up in the Twilight Zone or something.

    I forget the name offhand, but there was an early computer company, possibly Amstrad, that preannounced that they were coming out with this really amazing new machine. Customers loved the idea, and stopped buying all the existing machines. Sales dropped to 0 and they died before they could get the new hotness out the door.

    Apple has always known about this, and has been very aggressive about not preannouncing ANYTHING, so as to not hurt sales of existing products. This violates that precept so badly that I can't help but think it's prompted by panic (or anger, as some have hypothesized). I'm not sure whether or not it's a bad idea. Their existing sales are going to drop, perhaps precipitously, while they try to figure out how to make OSX on Intel work. But if they didn't preannounce, then the developers wouldn't have time to get ready for the transition, which could potentially be worse.

    As an aside, PPC emulation is never going to be very good, and all that specially tuned Altivec code has just been junked. That's a huge investment down the drain.

    They have to know that this is a bet-the-business move. They'll have to execute nearly perfectly, and very quickly, to make this happen without pissing off too many people. And they're going to have to continue to execute flawlessly for a long while. Apple's good at that, but this is asking an awful lot of their engineers. They must really believe their backs are against the wall.

    I wish them well, but there are soooo many ways they could screw this up.

    1. Re:this whole thing is really odd.... by mh101 · · Score: 3, Informative

      Apple has always known about this, and has been very aggressive about not preannouncing ANYTHING, so as to not hurt sales of existing products. [snip] But if they didn't preannounce, then the developers wouldn't have time to get ready for the transition, which could potentially be worse.

      As you state, unlike a new product like the Mac Mini or iPod Shuffle, they can't wait until the last minute to let the world know about it. They have to tell the developers about this well in advance, and I'm certain it's not feasable to put every single Mac software developer in the world under an NDA.

      But if I can speculate, I would assume that, with technologies such as Rosetta and their Universal Binary system, your average user won't even know, or care, what the underlying architecture is, as the overall user experience would be identical.

      I see this more akin to General Motors stating that next year's Sunfires and Cavaliers would be using chassis x instead of chassis y. As long as the experience is still excellent, the end user won't really care much, and won't hold off on buying their cars. Of course, I'm speaking about average joe users here, not the typical Slashdot crowd who actually understand these under-the-hood things...

      --
      Duct tape is like the Force. It has a light side, a dark side, and it holds the universe together.
    2. Re:this whole thing is really odd.... by Smurf · · Score: 3, Informative
      Their existing sales are going to drop, perhaps precipitously, while they try to figure out how to make OSX on Intel work.

      OS X already works on Intel. Yesterday's demo was delivered using Tiger running on a Mac/Intel machine (3.6 GHz Pentium 4). Jobs even confessed that all previous versions of MacOS X have always been compiled for Intel also. (Of course the existence of project Marklar had always been rumored, he just confirmed it).

      Xcode 2.1 was also released yesterday, providing cross-compilation and production of "universal" (fat) binaries. The developers got a copy yesterday at WWDC, and it's a free download for the rest of us. Of course we don't have the hardware to test the Intel binaries, but some of the developers will get Mac/Intel prototypes in two weeks to start testing their apps, and correcting the platform-specific issues.
  8. Re:I Make Mac Games by PierceLabs · · Score: 3, Funny

    Good. That means you should be willing to sell that G5 pretty cheap then.