Slashdot Mirror


Microsoft Taking Heat For Five-Figure Xbox 360 'Patch Fee'

wasimkadak sends this quote from Ars: "Developer Phil Fish knows there's a problem preventing some people from enjoying his Xbox 360 puzzle platformer Fez as intended. But he's not going to fix it, thanks to what he says is an exorbitant fee of 'tens of thousands of dollars' that Microsoft would charge to re-certify the game after a needed patch. The issue started on June 22, when Fish released a patch intended to fix some outstanding gameplay and performance issues with Fez. That patch gave rise to new problems for some players, though, by causing their save files to appear as corrupted, in effect erasing their progress through the game. Microsoft pulled the initial patch for the game mere hours after it first went up, to prevent the bug it contained from spreading too far." Another article covering the story suggests this situation is simply a mis-match between an indie-dev's expectations and the realities of a curated gaming platform.

70 of 323 comments (clear)

  1. Team Fortress 2 by The+MAZZTer · · Score: 4, Interesting

    This is part of the reason TF2 is largely unpatched on the Xbox... Valve was going to wait to make one big content update, but then they exceeded the Xbox's memory limitations. Whoops.

    1. Re:Team Fortress 2 by Darkness404 · · Score: 2

      Yeah, and this really sucks because I much prefer to play my games on a console than a PC if, for nothing else, they "just work" and will "just work" for 7 years or more and will play all the latest games without any extra hardware. I'm hoping that eventually Valve will release at least a small update to fix some of the bugs of the 360 version and add in new weapons and a map or two.

      --
      Taxation is legalized theft, no more, no less.
    2. Re:Team Fortress 2 by v1 · · Score: 4, Funny

      but then they exceeded the Xbox's memory limitations.

      Went over 640k huh? Gotta watch out for that.

      --
      I work for the Department of Redundancy Department.
    3. Re:Team Fortress 2 by spire3661 · · Score: 3, Insightful

      Consoles long ago gave up 'it just works'. Im CONSTANTLY downloading new patches, making sure my Live account is up to date, etc. Maintaining a gaming HTPC is no more challenging then just stuffing money into your Xbox, esp. if you treat it jsut like a console (no web browsing, no overclocking, no weird add-ons, consistent hardware) Gaming PCs are VERY stable if you treat them right and set them up properly. Its cool you like consoles, but quite a few of its 'strengths' have been diminished in recent years.Hell, the new Xbox interface is a clusterfuck, chock full of advertising i didnt ask for and was never explained that it would be there someday.

      --
      Good-bye
    4. Re:Team Fortress 2 by hairyfeet · · Score: 5, Interesting

      Haven't looked at PCs in awhile have you? I'm playing on an AMD 6 core and an HD4850 I got for $50 and I have tons of bling and have no problem with the new games like Saints Row 3 or Deus Ex HR. Very few games are doing the old Far Cry I "Our game is useful for benchmarking!" bit because it simply limits your audience too much. I have no doubt my boys and I will be playing on our two hexas and the youngest with his quad come 2020 when the OS goes EOL with nothing but a $50-$100 GPU update in about another year that will take all of 10 minutes and is simple enough my teen boys will change out their own. Oh and as a bonus you can put your old cards on Craigslist and get some of your money back which makes the cards even cheaper.

      This is why I'm glad me and the boys have switched almost exclusively to PC gaming, too much BS, too much price gouging, and talking to friends frankly the patches are just as bad and large for the PC only as in TFA you simply may not get them and instead get stuck with a buggy game for your hard earned $$. Thanks to the Steam sale by the time its over on the 22nd me and the boys will have enough games to last us until the big Xmas sale and that's with crazy cheap prices, games automatically patched for free, free MP with matchmaking and chat, its just a nicer experience all around. hell nearly all the games support controllers if that's what you prefer and nearly all the modern cards have HDMI out so you can plug that PC into your widescreen no problem.

      For those that prefer consoles you might want to watch this video by Jim Sterling where he points out that all the advantages consoles use to have frankly are rapidly disappearing, with consoles having the same bad attributes as PCs such as long loads and large patches, and the good things are being matched or surpassed by the PC.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    5. Re:Team Fortress 2 by thetoadwarrior · · Score: 2

      And you have to pay for such awesome treatment as a customer too.

    6. Re:Team Fortress 2 by filthpickle · · Score: 2

      Yep it's me and him. I play tf2 by myself and he plays counterstrike by himself. It's a lot of fun.

    7. Re:Team Fortress 2 by Mike+Mentalist · · Score: 2

      Anyone who tries to make out that PC gaming is any where near as simple as console gaming is either deluded, or a liar.

      BF3 on the PC alone has caused more problems, for more people, than probably half the Xbox 360 catalogue has. You have to deal with Origin, plus the browser plugin, plus Punkbuster, and then, finally, the game itself.

      You mention Deus EX HR, yet I seem to remember that having numerous problems that didn't exist on the console versions. In fact, I think some of them still do.

      --
      I put my books on Amazon, Smashwords, Demonoid, ISOHunt and Pirate Bay. Search for 'Michael Cargill'
    8. Re:Team Fortress 2 by not+already+in+use · · Score: 2

      Please bless us with the specs of your 4-year old $300 PC so we can all point and laugh at the big, fat liar.

      --
      Similes are like metaphors
  2. patched by alphatel · · Score: 5, Funny

    Just send '0xB16B00B5' to the console,

    --
    When the foot seeks the place of the head, the line is crossed. Know your place. Keep your place. Be a shoe.
  3. Why should MSFT work free because he fucked up? by couchslug · · Score: 4, Insightful

    If he doesn't like the terms, he can scrap his game or disclose the problems with every sale.

    I dislike MSFT, but they owe him nothing.

    --
    "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    1. Re:Why should MSFT work free because he fucked up? by Baloroth · · Score: 4, Insightful

      I dislike MSFT, but they owe him nothing.

      That's true. Well, beyond what they charged him for the dev kit, and the fee to publish on XBLA, plus their part of the profits from the game sold, plus the tens of thousands he paid them to certify the first patch. So, you know, the hundreds of thousands (at a guess, could be millions or a few thousand) of dollars they have made off him. Beyond that, nothing at all!

      OTOH, he did fuck up, and he could publish the patch even now if he really wanted to (but it only affects a few people who already finished the game before the patch, so it wouldn't be worth it financially from his point of view). Frankly, neither MSFT nor Fish comes up looking very good from this whole ordeal.

      --
      "None can love freedom heartily, but good men; the rest love not freedom, but license." --John Milton
    2. Re:Why should MSFT work free because he fucked up? by Hatta · · Score: 3, Insightful

      This is just another forseeable consequence of the absence of software freedom on the platform. Every author and distributor of non-free software should be scolded every time their policies cause problems. Both Microsoft and Fish are in the wrong.

      --
      Give me Classic Slashdot or give me death!
    3. Re:Why should MSFT work free because he fucked up? by arth1 · · Score: 4, Insightful

      I think the point is their policy is encouraging developers to leave buggy code out in the wild. I fully understand the MS position, but they need to come up with another billing model for recertification.

      I'd think it would be the other way around - the high price to put out patches means you'll test much better before releasing a patch, so you won't have to do it multiple times.

      Which is what this guy didn't - his initial patch (which he paid for) broke things, and now he balks at paying the costs for putting out a second patch to fix his first broken patch.

      I don't normally have sympathy for Microsoft, but in this case, I think the rage should be against the developer who refuses to pay the price to fix something HE broke - a price he already knew about beforehand, and which wouldn't have been an issue if he hadn't broken things with his patch.
      Who loses on his stinginess (or bad testing procedures) are the "very few" users who are left in the cold. I hope he at least will refund them the cost of the game, but based on what attitude he displays, I doubt it.

    4. Re:Why should MSFT work free because he fucked up? by Goaway · · Score: 2

      they charged him for the dev kit,

      Ok, they owe him a dev kit.

      and the fee to publish on XBLA, plus their part of the profits from the game sold,

      Which is one and the same, so they owe him the publishing of his game.

      plus the tens of thousands he paid them to certify the first patch

      And they owe him a verification of the first patch.

      Are you saying they have not delivered on any of these?

    5. Re:Why should MSFT work free because he fucked up? by jeffmeden · · Score: 2

      I dislike MSFT, but they owe him nothing.

      That's true. Well, beyond what they charged him for the dev kit, and the fee to publish on XBLA, plus their part of the profits from the game sold, plus the tens of thousands he paid them to certify the first patch. So, you know, the hundreds of thousands (at a guess, could be millions or a few thousand) of dollars they have made off him. Beyond that, nothing at all!

      OTOH, he did fuck up, and he could publish the patch even now if he really wanted to (but it only affects a few people who already finished the game before the patch, so it wouldn't be worth it financially from his point of view). Frankly, neither MSFT nor Fish comes up looking very good from this whole ordeal.

      Maintaining the XBLA platform, curating many many games, watching for bugs (which is why this one even got caught in the first place) and all that is not cheap. The unfortunate thing is that it looks like the developer basically says that since the bug is only likely to exhibit itself on systems where the game has been played a lot (i.e. customers that already paid) that he isn't going to incur the cost of releasing the patch. It sure sounds like "thanks for the money, now here's your bug". If the bug stopped users from buying it in the first place, do you think he would so quickly scoff at the cost?

    6. Re:Why should MSFT work free because he fucked up? by HapSlappy_2222 · · Score: 5, Insightful

      I would imagine that Microsoft verifies patch releases with regards to the Xbox platform itself, and all its sub-systems, but does not extend to what happens when the patch is applied to a 3rd party developer's game.

      In other words, MS verified it didn't break the Xbox, so it goes live. Oh, it broke the game? Well, fix the patch, learn a lesson in proper patch QA, and submit the new patch for re-verification. That's the way it SHOULD work.

      I used to deal with this all the time at a previous position; we would intensely verify that a 3rd party patch would not tear down our Unix platforms prior to release. Those platforms were our company's lifeblood, and keeping them safe was 90% of my job. That doesn't mean I can (or care to) test whether a software update that my guys didn't write for an application we don't control had the developer's intended effect on their software. And yes, if the 3rd party changed their patch, we *would* require re-verification it before pushing it out again. You simply do not release untested software onto production servers. I don't care if some programmer protests "all I did was change a variable name and recompile!"; it's still gonna get re-verified prior to release.

      I don't think Microsoft is in the wrong on this one; re-verification should be charged. Now, you may have a case if you consider the verification fee to be exorbitant.

    7. Re:Why should MSFT work free because he fucked up? by EdIII · · Score: 2

      Now, you may have a case if you consider the verification fee to be exorbitant.

      It's unquestionably exorbitant and egregious.

      All we are talking about is re-verification. I can't possibly believe this would take more than 100-200 hours across techs (that's generous I think), supervisors, etc. to recertify. If tens of thousands of dollars meant $30k, that means Microsoft is charging between $150 and $300 dollars per hour to recertify a patch on a freakin gaming console. Just how much testing is involved here? This leads me to believe that Microsoft does more testing on game developers code than it does on any other 3rd party vendors code that goes into enterprise products.

      As a comparison, I just got a quote from a firm to build out a customer portal for a business that integrates with a current industry platform for $60k. I know that is thousands of hours worth of work too.

      A few thousand I would understand. Even upwards of $7500, maybe. Tens of thousands? That's just greed and nickle-and-dime bullshit that M$ pulls on the developers because they can.

  4. Yep... by Darkness404 · · Score: 4, Insightful

    Yep, this is the biggest pitfall with console gaming that the internet was supposed to fix. For example, one only needs to look at Team Fortress 2 for Xbox/PS3 vs the PC counterpart.

    Back in the early days of the internet me and my friends used to dream of what the internet would bring, new levels, new modes, online scoreboards, new content, online multiplayer, cheaper localization, the end of region restrictions...

    Only to never see them fully realized.

    --
    Taxation is legalized theft, no more, no less.
    1. Re:Yep... by tangeu · · Score: 4, Insightful

      But what we did see was a constant stream of games that were completely broken and unplayable for the first days/weeks after release because, "We can just patch it later." Which is exactly what this policy is trying to prevent.

    2. Re:Yep... by Darkness404 · · Score: 2

      And we still had those games back before the internet. Heck, it was even worse back then because your only source of reviews were magazines and word of mouth (or if you were really really lucky you could play a few minutes of the game in the stores).

      --
      Taxation is legalized theft, no more, no less.
    3. Re:Yep... by fermion · · Score: 2

      How would the internet fix this? The developer pushed out a bad patch which caused users to lose data. Another patch was then put out, and we don't know if it was a fix or simply more bad code. The internet does not magically make bad code good. It does allow bad products to be patched on the fly, but that does not really help lusers who think they are getting a functioning application..

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    4. Re:Yep... by spire3661 · · Score: 2

      I used to dream that one day we would get Sports games that would update the rosters every year for 5 years. It never occurred to me that in the age of easy updating, they would continue to spit out whole games every year and charge full price for it.

      --
      Good-bye
    5. Re:Yep... by Mike+Buddha · · Score: 2

      This methodology of releasing buggy software too early and patching arose from Microprose. They would release their (excellent) games and then send you floppies with patches, or allow access to patches on their BBS. At the time, we thought it was great because of the attention that the developer was giving games that you'd already paid for. Little did we realize at the time what a horrible thing this would turn into.

      --
      by Mike Buddha -- Someday the mountain might get him, but the law never will.
  5. Too bad by gewalker · · Score: 2

    Too bad the rules don't apply to product managers at Microsoft. If a defect in their product is critical enough to require a patch, the fee for recertification comes out of their budget / bonus / salary, etc. This would be incentive.

    1. Re:Too bad by NoodleSlayer · · Score: 2

      (Disclaimer: I am a Microsoft Employee, but do-not-represent-the-company, etc. etc.)

      Releasing patches does cost money in the company, and it does come out of that group's budget. I am not aware of anyone ever losing their bonus over a patch, although seeing how bonuses for us peons are tied to your performance review, if someone really messed up on a patch it could effect their performance review and thus, their bonus. It wouldn't surprise me if someone at some point managed to lose their salary (ie. fired) but I don't know of any specific examples.

  6. To be a little more fair. by Anonymous Coward · · Score: 3, Interesting

    The $40k fee that MS charges for patches is ridiculous. Considering they get a chunk of every game sold, the certification process should be gratis.

    HOWEVER, it's also important to note that while the excessive fee is what is limiting Fez from being updated (it comes out to something like 6-8% of the entire revenue the game is likely to ever create after years of development -- PER PATCH), it is important to remember that Microsoft is NOT debugging or testing your game. They are NOT your QA department. They are merely there and receiving your $40k to test and verify that *YOU* adhered to *THEIR* very long list of requirements. Such as "do you press A or START to begin the game" and "does an interactive menu appear within the first 30 seconds of launching the game" and "can the game be completed". THAT is the certification they are doing. They are NOT being paid that $40k to debug and troubleshoot the game *ITSELF*.

    Of course, if he'd released this on Steam or even entirely independently on his own site, he could patch to his heart's content.

    At any rate, Phil Fish is a controversial character, but I dig the guy and hope this all settles out in the end. Hopefully he moves on to greener pastures with his next game (or, even, with this one as soon as the exclusivity breaks).

    1. Re:To be a little more fair. by Shados · · Score: 2

      As many have stated, the point of the patch fee isn't to make money (though it doesn't hurt on that front). Its to make sure the consoles don't end up like PCs where games are often nowhere close to being in a "releasable state" at launch. Its a "tax/penalty" for releasing shitty code and to force devs to test their stuff.

  7. "mis-conception" by girlintraining · · Score: 3, Insightful
    It's not a misconception. It's a perfectly accurate conception: If you're not going to throw tens of thousands of dollars at us, go away. Most indie devs do not have tens of thousands of dollars to throw at anything. If they did, they wouldn't be indie devs anymore. Therefore, curated platforms like the Xbox are indie-gamer averse.

    The walled garden is designed specifically to make sure Microsoft makes money on every transaction, no matter how insignificant. That's why UEFI is going to kill the PC... if the platform is locked, you're screwed. But at least Microsoft will be making money... so it's all good. As long as corporations control everything, we shouldn't worry.

    --
    #fuckbeta #iamslashdot #dicemustdie
    1. Re:"mis-conception" by mridoni · · Score: 2

      The problem here is that, according to TFA, the developer pocketed about 1 million dollars in sales. If he even gets to keep 30% of that, after paying fees and commissions to Microsoft and taxes, it's about 300,000 US$. I understand that paying (again) a hefty certification fee sucks, but certainly we're not talking about a teenager working out of his basement.

    2. Re:"mis-conception" by asdf7890 · · Score: 2

      The key difference is that UEFI is enforced by hardware, not just software. While I doubt it will be uncrackable it is going to be significantly harder and the hacks against it may require physical intervention (not just software changes) which will stop may users replicating the crack.

    3. Re:"mis-conception" by asdf7890 · · Score: 2

      Which had their protection broken through hardware intervention, as was my point. Properly implemented UEFI can be protected much better than those old consoles offered. There is less likely to be an easy mod that people at home can perform. It'll not be uncrackable, but it has the potential to be a huge pain in the arse for some time. Also, the legislation protecting such hardware devices is much stronger, and the amounts of money the media collectives have to throw at taking pot shots at the general public (or politicians who don't play ball) much larger.

  8. Re:For real? by SomePgmr · · Score: 5, Insightful

    It sounds more like he's blaming them for charging tens of thousands of dollars to certify and post the corrected patch.

    The second article makes a good point though (and some stupid ones). He's floating on over a million dollars in sales. The crazy-high cost of certification is extortion, but it's also fair to say he has a certain obligation to the folks who bought his game. Meanwhile, the nasty little outbursts aren't going to win him a ton of fans.

  9. Tough? by Sir_Sri · · Score: 2

    None of us in this business like having to have games go through layers of certification testing, but it costs money to do, and if you want your game on XBL, WiiWare or PSN you deal with that. All 3 have both design and technical requirements, which are intended largely to benefit the consumer and their brand image (so you don't stare at blank loadscreens for 5 minutes, you can't have a game kill your console that sort of thing).

    It is by no means a perfect system, but it overall positions a game on a console as certain quality of experience, if you can't deliver that, make your game for mobile or PC. And yes, it sucks to have to pay for bandwidth for patches and so on, but that's the point - do it properly and you don't have to pay as often, and MS/Sony/Nintendo are going to test your game to make sure it doesn't break the consoles etc. Or, you can be like endless space (which btw is a good game, albeit somewhat buggy in earlier versions) and have 10 patches on steam and not have to spend a hundreds of thousands of dollars to do so.

    They might have a legitimate argument with microsoft as to why they didn't catch this problem in testing the first time round - but that depends on the specifics of the bug and XBLA testing.

    It's up to developers and publishers to build relationships with consumers, it's not up to console makers to foot the bill for that. Of course you could build relationships with consumers the way EA does, but that's another topic.

  10. Arcade vs. Indie Games by tepples · · Score: 2

    If you need to update your App for iOS, you simply update it and Apple pushes it out.

    I believe Microsoft has the same policy for Xbox Live Indie Games that Apple has for the iOS App Store. But because Xbox Live Indie Games are not rated for material objectionable to parents, they're available only in the United States and a few other countries that lack compulsory ratings. I'm guessing that's why Fez is on the much more expensive Xbox Live Arcade route to market, not Xbox Live Indie Games.

  11. This is a good thing by derrickh · · Score: 5, Informative

    I'm glad Microsoft is doing this. It's a deterrent to developers putting up untested patches. This could have been avoided if instead of rushing out the first patch, it was put through the ringer. And if thats too much to ask because you're an 'indie dev' then maybe you arent ready to be on XBLA. MS actually has outlets for smaller devs that can't handle the costs/restrictions of XBLA or boxed games, XBLIG. And XBLIG doesnt have an update tax.

    It may sound harsh, but the bottom line is, if this is an issue, you probably shouldn't be on XBLA yet.

    D

  12. Mismatch of expectations for curation? by Anubis+IV · · Score: 4, Insightful

    Another article covering the story suggests this situation is simply a mis-match between an indie-dev's expectations and the realities of a curated gaming platform.

    I don't see how anyone can say this with a straight face in light of the fact that the largest curated platform right now is the iOS App Store, which is several orders of magnitude larger than XBLA, and the only fee it charges its developers is the $99 annual fee to be a developer. I can understand Microsoft wanting to make some more money and to perhaps provide a higher level of quality for their curation over what Apple does, but that doesn't justify charging tens of thousands of dollars. They need to rethink their model entirely.

  13. the 20 year perspective by drkoemans · · Score: 3, Interesting

    I'm a long time gamer that has come full circle. The xbox was the first console I've ever owned and was purchased largely because of the mess that was PC gaming in the late 90s early 2000s: game that took an hour to install and didn't work out of the box, CS map packs that had to be downloaded from the server you were connected to, games that only ran on 3DFX voodoo cards, the list could go on forever. I had less time to game as I was now an adult and I just wanted things to work.

    The trade was well worth it. Now a decade later it seems all those same issues have crept into consoles. I can't play CoD with friends unless I've bought the map packs, games are coming out not fully operational, I have to PAY to play online. Taken individually I can get over most but in the meantime the price of a PC (desktop and laptop) has fallen BELOW what I paid for my 360 (and PS3, I have one of those too) at launch. Steam has made digital distribution and patching a reality and with Steam sales, has brought the cost of the software WAY down. Laptops make my gaming platform portable and self contained.

    I'm not saying I won't buy the next generation of consoles but I'm going to think long and hard about doing so. I am definitely ready for the resurgence of PC gaming, not that it ever went away, but a lot of us migrated and are ready to come back. I admire the console's attempt to integrate the indie community into fold but it was a slippery slope and the repercussions of that decision are unfolding. I don't blame microsoft or the dev in this scenario, I'm just not positive that it was ever a good marriage to begin with.

  14. There's always a price to pay for lack of testing by cplusplus · · Score: 3, Informative

    ...and in this case, it's "tens of thousands of dollars".

    --
    "False hope is why we'll never run out of natural resources!" - Lewis Black
  15. Then do it right the first time by swan5566 · · Score: 2

    In this case I have to side with Microsoft. Verifying that stuff doesn't do bad things on their console is both necessary and costs money. Furthermore, this implicitly imposes a due diligence standard on software devs and what they release. I hate the practice of turning customers into beta testers. I don't feel bad for Fez at all.

    --
    In debates about Christianity, there are two groups: those looking for answers, and those looking to just ask questions.
  16. He knew this was an issue before signing by Anonymous Coward · · Score: 3, Informative

    Phil Fish signed a contract with Microsoft to make Fez a 360 exclusive title, in exchange for some kickbacks (like better placement and free marketing). Fez could have also been on the PS3 and PC, however they chose to release the game only for the 360 because they wanted the MS freebies instead of having a multi-platform title. He shouldn't be surprised now that he needs to pay to cover his own bad QA with the title.

    Crying about it after the fact just makes him look bad. They entered into an agreement they should have better understood before signing on the dotted line. This is Polytron's problem now, and some gamers are getting screwed.

  17. Re:For real? by dittbub · · Score: 5, Funny

    there is something to be said of 'deterrence'. get your games straight or pay out the ass! i kind of like it.

  18. Re:For real? by jeffmeden · · Score: 3, Insightful

    So the guy blames Microsoft after being the one pushing out a faulty patch to begin with? LOLWUT?

    Something does not add up; a patch was produced for the game with apparently no fanfare regarding the cost for "recertification," and then when it was revealed that a bug still existed (albeit in an apparently hard-to-spot corner case) only then did he go ballistic and cry foul? He must have known about this "extortionate" fee beforehand, so why only complain after a bug he put in the software made him pay it twice?

  19. Re:HTPC is the answer by tibman · · Score: 3, Interesting

    It's probably what they are actually doing.

    --
    http://soylentnews.org/~tibman
  20. Re:For real? by ArhcAngel · · Score: 3, Insightful

    Because as with all good pushers the first patch is free. Subsequent patches cost $40K to recertify. At least that's what the voices in my heard said they overhead someone else tell another person.

    --
    "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
  21. Re:For real? by LateArthurDent · · Score: 5, Interesting

    It sounds more like he's blaming them for charging tens of thousands of dollars to certify and post the corrected patch.

    The second article makes a good point though (and some stupid ones). He's floating on over a million dollars in sales. The crazy-high cost of certification is extortion, but it's also fair to say he has a certain obligation to the folks who bought his game. Meanwhile, the nasty little outbursts aren't going to win him a ton of fans.

    Frankly, I'm all for a very high fee for patching. As high as possible.

    The internet made it so that games are released broken, with the mentality that they'll just patch later. The way I see it, you should have the mentality that no patch will ever be released, and test the hell out of it. Patches should be a very rare thing. By increasing the cost of the patch, you cause people like this guy to not release the patch. That hurts the users, but it also hurts him, because as people find out his game is broken, his sales will decrease. So maybe in the future, he'll keep that in mind and do proper testing.

    We've made it cheap to patch games anytime. We need to make it expensive to make the cost involved in thorough testing cheaper than patching later.

  22. Re:For real? by Impy+the+Impiuos+Imp · · Score: 5, Interesting

    Presumably the patch was certified. If so, clearly certification means nothing because it didn't catch saved file corruption differences between versions, which would be one of the primary things certification should test. He should ask for his certification payment back.

    --
    (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
  23. Re:For real? by Desler · · Score: 2

    Yes, publishers rushing out buggy games then trying to blame the console maker does piss me off.

  24. Re:For real? by Physix · · Score: 4, Funny

    Can we hold Microsoft to this 'deterrence' for their operating systems?

  25. Re:For real? by jeffmeden · · Score: 3, Funny

    Because as with all good pushers the first patch is free. Subsequent patches cost $40K to recertify. At least that's what the voices in my heard said they overhead someone else tell another person.

    If that's the case then I kind of do blame Microsoft. Making the first one free is clearly too low of a burden for devs to take seriously. They throw a bunch of bug fixes into the patch and then release it to the world, and don't really think "if i missed just one thing then this is going to get real expensive real fast". They should have a graduated scale, maybe $100 for the first patch, $1,000 for the second, $10,000 for the third, and so on. That way devs can get the first few out the door while still grasping the seriousness of what's going on.

    I mean, think of it from Microsoft's perspective: If you had devs come out with a new patch like every single Tuesday, wouldn't you be pissed off at all the extra work you had to do?

  26. Re:Some genres by Sir_Sri · · Score: 2

    Then don't make a fighting game.

    Seriously.

    This is business. If you can't handle the rules and costs for working with microsoft and XBLA then don't work with them, and make a game you can sell somewhere else.

    I make strategy games (or at least, parts of strategy games for other people, and do academic work on strategy games), console releases aren't worth the effort because controllers suck for most of what I work on these days. So you know full well that you aren't going to hit a big chunk of the gaming market being on PC only. That's fine, but you knew that before you spent your first dollar on the game.

    The game in question ('fez') might really need a controller to be effective. That's fine, but he shouldn't have agreed to work with MS if he wasn't prepared for their deal. Call it a life lesson in business management.

  27. Re:For real? by kamapuaa · · Score: 3, Funny

    I've heard this expression, but where do you find these pushers? It seems to me there's enough pushers out there you could just move from one to the other getting free drugs for as long as you want, totally ideal. All the pushers I see aren't good enough I suppose.

    --
    Slashdot: providing anti-social weirdos a soapbox, since 1997.
  28. Re:For real? by SomePgmr · · Score: 3, Insightful

    I don't like the idea of games being released "broken" with intentions of fixing it after release, but artificially making it extremely expensive or impossible to patch something is a double-edged sword.

    I can't remember a game in the last ten years that didn't have something wrong with it (arguably, a near-impossibility with modern game complexity), and timely, free fixes have been welcome for that.

    So maybe something more suited to, "if you had to release a gajillion patches to make your crap functional, you dropped the ball and need to pay for our time" instead of, "first one is free, after that it's a five digit bill".

    There's room for reason in there, somewhere.

  29. Re:It was Microsofts fault by Desler · · Score: 2

    Their certification is not QA.

  30. Re:For real? by DaveV1.0 · · Score: 3, Insightful

    If he had put out good code to begin with, none of this would be an issue.
    If his patch hadn't screwed up the customers' save files, none of this would be an issue.

    I don't blame MS for saying he needs to re-certify his code because his code seems to be pretty crappy.

    --
    There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  31. Re:For real? by Desler · · Score: 2

    So let me get this staright. This guy pushes out a buggy game, then pushes out a patch to fix the previously bug game yet it breaks other things. Microsoft then pulls the patch to save others from downlading a buggy patch. In conclusion, somehow this is Microsoft's fault?

  32. Re:For real? by Mike+Buddha · · Score: 5, Interesting

    Actually, the bug was uncovered during the certification process. He was given the option of releasing the patch as is, or fixing the bug and re-certifying the patch and then releasing it. He opted to line his own pockets and screw his customers by not pulling the patch, fixing the bug and re-certifying. Then he complained that it was Microsofts fault for uncovering the faulty code and adhering to the patch release policies that had always been in place.

    --
    by Mike Buddha -- Someday the mountain might get him, but the law never will.
  33. Re:For real? by Anonymous Coward · · Score: 5, Interesting

    Developer pushes out game with minor, end-game bug. Developer drops $40K to patch minor bug, inadvertently causing a much more serious issue. Developer devises fix for this and attempts to publish it, but M$ demands another $40K, causing developer to reconsider his motivations and the justification for fixing such a minor bug.

    $80K is a bit much to throw at a bug that only a very tiny fraction of your customers will experience... so, yeah, the fact that the game will probably go unpatched is entirely Microsoft's fault. You can go right on retelling the story in progressively poorer light, but it won't change the fact that this patch would be live /right now/ if it weren't for Microsoft's extortion.

  34. Re:For real? by LateArthurDent · · Score: 5, Insightful

    I can't remember a game in the last ten years that didn't have something wrong with it

    Right, that's my point. The past decade being when game studios could count on everyone having a fast internet connection to download patches. This is the problem that making it costly to patch can help solve.

    (arguably, a near-impossibility with modern game complexity)

    On the contrary. Game complexity may have gone up, but programming complexity has gone down, and it's far easier to write bug-free code than it used to be in the past. In the past, developers had to write extremely optimized code using difficult to debug obscure tricks and undocumented features of the OS and hardware, without advanced compilers that can warn you when you're using an uninitialized variable.

    What actually happened is that patching is far cheaper than doing QA. You use your first users as your QA group, let them find the bugs, and then patch it. Well, as a developer in a startup without a proper QA team, the thing that I hate most about my job is debugging and QA work. I put up with it because I'm paid to do it. If I'm going to do it for your game, you need to pay me. If I'm paying you, I expect you to have made a good effort in QA. I don't expect bug-free code everywhere, because I do understand the costs go up exponentially as you get closer and closer to guaranteed bug-free, but I expect a much better effort than a guaranteed patch two days after the game is out.

    So maybe something more suited to, "if you had to release a gajillion patches to make your crap functional, you dropped the ball and need to pay for our time" instead of, "first one is free, after that it's a five digit bill".

    There's room for reason in there, somewhere.

    Right, and I'm not advocating banning patches, so I think I am being reasonable. Your strategy encourages releasing a broken game, and then taking forever to release the first patch, as you let the users gather a large number of bugs that you can fix all at once. If you make every patch cost $50,000, for example, you know that as long as you're spending less than $50,000 on testing to avoid that patch, you come out ahead. If that's not enough to cut down the number of patches to a reasonable level, you up the price and make it cheaper to spend even more on QA.

    And maybe you do graduate the cost based on developer size. Charge EA $200,000, charge indie groups $1,000. Make it a percentage of total game revenue or something.

  35. Toll Gate by Insanity+Defense · · Score: 3, Insightful

    This is a problem with any locked in system where 1 source controlls the Toll Gate to the only entrance.

  36. Re:For real? by SomePgmr · · Score: 3

    And maybe you do graduate the cost based on developer size. Charge EA $200,000, charge indie groups $1,000. Make it a percentage of total game revenue or something.

    I like that idea. Perhaps tempered with a hockey-stick curve for the little guys. $1k for your first two (or whatever, I'm being a bit arbitrary) then start ramping up sharply to make it seriously cost prohibitive?

  37. Re:For real? by jerquiaga · · Score: 3, Informative

    He didn't find out about it after the fact. It's standard in the XBLA contract with Microsoft. The contract that he signed.

  38. Re:For real? by jythie · · Score: 4, Insightful

    When only a tiny number of people are being effected, there is a good chance that testing would not have caught the issue. Edge cases are a constant bane.

  39. Re:For real? by Omestes · · Score: 5, Insightful

    Now, go patch something without introducing some hidden bugs, and come back and tell us how easy it is.

    It is pretty much impossible to get every bug, look at big developers with hundreds of programmers who can afford large dedicated bug killing programs... Now go look at their running bug lists. Hell, Google sources the community to find bugs in some of their projects, offering money even, and bugs, big and small, manage to sneak through.

    Bugs happen. Its a fact of life. Patching should be quick and simple. There is no logical reason to dissuade developers from fixing their products.

    Just goes to show that you should test your code, and leave the coding to professionals.

    Like who? Bethesda? Obsidian? Ubisoft? Google? Microsoft? Mozilla? None of them have ever released a buggy product, or released a fix that introduced more bugs than they fixed. Nope. Never.

    Also, yes please, we should preclude the little guy from making innovative content... We need more EA games.

    --
    A patriot must always be ready to defend his country against his government. -edward abbey
  40. Re:For real? by Bert64 · · Score: 3, Insightful

    If you make it expensive to patch, then there will be no patches... That doesn't mean games will actually be released any less buggy, just that there will never be any patches for them.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  41. Re:For real? by Kjella · · Score: 4, Insightful

    They should have a graduated scale, maybe $100 for the first patch, $1,000 for the second, $10,000 for the third, and so on.

    Except I'd really like to get most bugs fixed, eventually. This way you'd get the major bugs fixed early but the minor bugs that you only get around to fixing late would be crazy expensive to fix. I think the price should be time-based instead, the longer between patches the cheaper it gets. If you have to patch then repatch then repatch again, then that SHOULD be expensive. If you patch, collect up all these minor issues and make a "refining" patch three months later then I don't think it should cost you much. The goal is after all to avoid patchmania.

    --
    Live today, because you never know what tomorrow brings
  42. Re:For real? by Anonymous Coward · · Score: 2, Interesting

    That's not how I read it from any of the 3 FAs. Source?

  43. Re:For real? by MP*Birdman · · Score: 2

    More or less the first part only - another poster dug up this link, which should help:
    http://www.microsoft.com/en-us/download/details.aspx?id=21464

    Basically, certification checks that it works on all xboxes, has a certain level of game stability, and obeys rules about naming conventions, accessing gamer profiles, sharing of achievements, and other standards and requirements for the console. For example, load times have a maximum amount of time allowed - exceeding that time is grounds for failing certification.

    Microsoft does not QA your game, send you gameplay feedback, or otherwise replace a certification department - that is the responsibility of the developer and/or publisher to front, depending on their contract and relationship.

  44. Separation of Concerns by Capt.Albatross · · Score: 4, Insightful

    Presumably the patch was certified. If so, clearly certification means nothing because it didn't catch saved file corruption differences between versions, which would be one of the primary things certification should test. He should ask for his certification payment back.

    Certification by the platform vendor should check that the game correctly uses the platform, but it cannot check that the game correctly implements its own semantics - that's a job only the game developer has responsibility for. This case concerns a file intended to save the state of the game so that it can be resumed from that state. In some cases, the file is incorrectly written, so the game resumes in an unintended state. You can only tell that this is buggy behavior if you understand what was supposed to happen: comparing the file to the one written by the previous version is not a valid test, because the point of a patch is to change some aspects of the previous version's behavior, and how, in general, is the platform vendor supposed to tell which differences between the versions are intended and which are errors?

  45. Re:For real? by pokerdan · · Score: 2, Informative

    The first patch was free, not $40k.

    From the third article:
    "Every developer gets to release one patch for free as part of their inclusion on XBLA, but subsequent patches are expensive - certification costs tens of thousands of dollars."