Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Businesses Games

Unity Says 'We Apologize,' Promises Changes to Previously-Announced Pricing (ign.com) 127

"We have heard you," Unity posted on Twitter/X on Sunday afternoon. "We apologize for the confusion and angst the runtime fee policy we announced on Tuesday caused."

"We are listening, talking to our team members, community, customers, and partners, and will be making changes to the policy. We will share an update in a couple of days. Thank you for your honest and critical feedback."

Within 90 minutes Unity's tweet had been viewed over 1 million times. Pushback had built over the last five days to Unity's announcement that next year they'd charge developers per game installation (beyond certain thresholds). IGN reports: Unity tried to clarify the policy, saying it will only count "net new installs" on any devices starting January 1 and devs would not be paying fees on re-installations, "fraudulent" installs via botnets and the like, trial version, web and streaming games, and charity-related installs. Unity also claimed that "90 percent of customers will not be affected by this change."

The development community did not take kindly to these proposed changes and clarifications, and many teams across the globe, including Rust 2 developer Facepunch Studios, said they won't be making their games in Unity now. Others, like Massive Monster, threatened to delete its Unity-made game Cult of the Lamb on January 1 should these changes happen.

The pushback got so severe that Unity offices in San Francisco and Austin had to close due to what it called a credible death threat.

This discussion has been archived. No new comments can be posted.

Unity Says 'We Apologize,' Promises Changes to Previously-Announced Pricing

Comments Filter:
  • by TheSlashdotHunter ( 10317841 ) on Sunday September 17, 2023 @09:57PM (#63856372)
    I mean, no matter what they do, noone will trust them. I guess it didn't hurt IBM when they killed CentOS, so maybe they will weather the storm they created.
    • by Bigjeff5 ( 1143585 ) on Sunday September 17, 2023 @10:06PM (#63856388)

      I think they re-evaluated in time to prevent any major harm. It still depends on the structure Unity ultimately decides on, obviously, but they should have avoided most of the harm.

      Current devs will have to balance weigh the cost of switching platforms against whatever the new pricing structure will be. Switching platforms is usually VERY expensive, so the sunk cost of their existing development work will strongly encourage existing devs to stay.

      Bear in mind that Unreal's structure, while more reasonable IMO, started collecting royalties MUCH sooner than the Unity plan. If Unity can hold on to the edge with a more sane structure than per-install, I think they'll be able to hold the same niche they currently hold.

      I do think this affair will cause a drop in confidence in Unity for a while, which should result in an uptick for FOSS engines, at least for a while.

      • Will Godot gain from this?

        It was interesting to see Blender and Gimp gain a lot of traction over the years as larger studios started funding efforts to improve the tools as an alternative to the very expensive (and moving to subscription model) alternatives like Adobe Studio.

        There's a tipping point where there's enough of an installed base and ecosystem for FOSS tools to make them viable not just as a cheaper alternative, but as a better (customizable, supported, platform agnostic) tool.

        • by tepples ( 727027 ) <tepples.gmail@com> on Monday September 18, 2023 @12:09AM (#63856570) Homepage Journal

          Hendrik Mans on GDP claims in this toot [mastodon.gamedev.place] that Godot is raking in a lot more donations since Unity announced the price change. The counter for this month has exceeded 44,000 euros.

        • by The Evil Atheist ( 2484676 ) on Monday September 18, 2023 @12:19AM (#63856604)

          Will Godot gain from this?

          The Godot developers will gain burnout because of having to address the sudden onslaught of bug reports, working for free.

          • Will Godot gain from this?

            The Godot developers will gain burnout because of having to address the sudden onslaught of bug reports, working for free.

            That depends so much on project structure. If run right then the developers can end up concentrating on what they need to work on whilst layers of other volunteers can handle the public discussion. Linux still works reasonably fine even with massive numbers of users. There are a bunch of projects which are broken with just a few. Very often mostly a matter of integrating people who want to help quickly and making sure that they are willing and able to do the right things.

      • by ctilsie242 ( 4841247 ) on Sunday September 17, 2023 @11:54PM (#63856550)

        What the studios need to do, is consider funding an open source engine. This will ensure that they don't get surprises like this, the code can be audited, new stuff added on if need be, and if something secret needs to be added, the code base can easily be forked and that fork used internally, with branches of it contributed back. Done right, it would mean devs working on it would be able to do security, and plenty of people could run automated source code validation tools on it.

        If a lot of companies need a critical product as a core part of their business, why not just contribute and build a F/OSS project and throw their devs at it? This is how Linux became mainstream and businesses don't have to worry about the OS stack, compared to before 1991, when one debated between using XENIX, Dell UNIX, BSD 386, BSD/OS, AIX PS2, A/UX, and many, many other UNIX flavors based from BSD or AT&T SVR4 code. Having all the work on Linux made life easy on that front. If similar happens with a game engine, it would mean something that pretty much any gaming company would benefit from, and they would be assured that they won't be dealing with "pray I don't change the deal further" type of stuff.

        • by the_B0fh ( 208483 ) on Monday September 18, 2023 @03:06AM (#63856816) Homepage

          The issue is people (as companies) are fundamentally selfish. Linux came about because Linus wanted to play with a kernel. Everyone else just kinda jumped on board expanding it. There just happened to be an ecosystem of open source software readily available to run on Linux without much changes. Then Slackware, and later on, Redhat happened. Then the commercialization happened. It won't happen the other way around, with diverse companies throwing in money to create a product. If we are lucky, they might start support Godot better, who knows.

          • This is a case where you really do need the GNU/Linux terminology. GNU/Linux came about because RMS got pissed off at this company modifying his software but not sharing the changes...but they couldn't get their kernel working. But there was this guy Linus who wanted to play with a kernel, and the GNU license seemed like a good choice...

            One should always try to eliminate "there just happened" from an account if possible.

        • The studios won't do that because they want to protect their competitive advantages.

          It's dumb, because sooner or later an OSS engine is going to surpass all of their efforts anyway, and none of them ever get very far out in front of the pack any more because the difficulty has increased with the complexity, so they are just wasting effort now and in the future to be slightly better in one or two areas. All their competition accomplishes is, ironically, retarding progress.

        • iD has released their engines for free since forever. It isn't about having a functioning engine... it is the dev tools created to use them. Believe it or not, writing your code in a blind text editor and debugging with a bunch of printf statements isn't the panacea that linux nerds would have you think

      • by LKM ( 227954 )

        Switching platforms is usually VERY expensive

        It's prohibitively expensive for a game that has been in the works for some time, but it's not as expensive as people think to retrain Unity devs to Unreal. Unreal isn't as scary as "C++" makes it sound, it's closer to Unity than most people think. So while people won't switch engines mid dev-cycle, they sure as hell will think thrice about starting new projects on Unity.

        • Re: (Score:3, Insightful)

          by StormReaver ( 59959 )

          Unreal isn't as scary...

          Yes, it is. But not because of C++. It's scary because Epic can do the exact same thing to Unreal that Unity has done. A lifetime of work can unravel immediately if Epic so decides it. It's much better to use a Free game engine such as Godot.

      • by Luckyo ( 1726890 ) on Monday September 18, 2023 @07:46AM (#63857124)

        Current situation seems to be:

        Are you making a technically more complex game or a game that requires high quality 3D? Use Unreal.
        Are you making a technically more simply game or a game that focuses on 2D? Use Unity.

        The problem is that latter niche can be increasingly filled with Godot. Unity's main advantage is that of being the first to arrive in this niche, as Unreal is just far too heavy and complex of an engine for a technically simple RPG like Wasteland 2, or a typical Unity 2D platformer. But Godot is now at the point where it can technically do those. And with Unity demonstrating that they consider themselves free to change the rules at any point retroactively, effectively killing not just your profitability, but your chance of ever making it big in the first place, there's a severe and urgent need to move from Unity to anything else.

        We're seeing this in sudden explosion of donors to Godot.

    • by Kisai ( 213879 )

      Y'all should have stopped trusting them back in 2009.

      As it is, there is some serious suspicion that this was maybe intended to sink the stock, as several people who were on the board, sold substantial amounts of shares in the company just before the announcement (which is known as "insider trading") so it will be very interesting to see what becomes of this. Did more people know? Or did some dipshit sincerely think that this wasn't going to chase away developers in droves?

      Nobody wants this license model, an

      • by Brain-Fu ( 1274756 ) on Sunday September 17, 2023 @10:54PM (#63856470) Homepage Journal

        Businesses don't think or operate like individuals. Being once bitten often does not make business partners twice shy. Its all a matter of dollars.

        When you are a shop with staff all skilled up on Unity and games in the works on Unity, it is not at all easy to swap over to another engine. Its very expensive, time consuming, and outright risky. They really don't want to swap.

        Unity is the best priced major game dev engine on the market. They are allowed to increase prices. All other prices are going up, after all, why shouldn't theirs? Developers will tolerate a lot of abuse from them and keep coming back for more so long as the deal is still good for the kinds of games they can make.

        What I think was the most problematic aspect of this price hike is that it wasn't just a price hike, it also targeted a completely new aspect of success. The way in which it worked resulted in a very uneven distribution of costs that punished small devs the most AND created new incentive to push much-reviled DRM into games. That is a much more serious consequence than a simple price increase would have had, especially if the price increase could be introduced as another tier in the current model.

        • I think your comment deserves some thought - this could really be a sly attempt to push DRM - oh, you want to be sure to only pay for per install PER USER? Well, you will have to prove it, and here's our DRM engine you can use to prove it...

      • Short selling could never be done on sufficient scale to offset their massive amount of stocks owned by board and management.

        The only conspiracy theory which could make some sense is that this was done as a prelude of a take over, where management was promised they would make out like bandits any way but the buying company wanted to weaken the shareholders a bit first.

    • by XaXXon ( 202882 )

      No one should ever have to "trust" a vendor. All they have to do is say "we won't change the pricing on a version that's already out" and you no longer have to "trust"

      They should also clarify that within a major version, bugfixes won't change the pricing.

      • Even with that statement, how do we know that this won't happen again in a few years? The vendor owns the code and copyright, and there is nothing their customers can do if they decide to double the price and charge $20.00 for every install, retroactive five years, should they so choose.

        This is why the gaming industry should see about an open source engine, because money thrown at that will pay off in the long run, and companies wouldn't have to worry about this stuff happening if the engine is freely lice

      • by RedK ( 112790 ) on Monday September 18, 2023 @12:03AM (#63856566)

        > No one should ever have to "trust" a vendor. All they have to do is say "we won't change the pricing on a version that's already out" and you no longer have to "trust"

        Unity used to say this. Then they yanked the Terms from Github where this was written, and decided to retroactively charge everyone for installs.

        You can't trust them now. Even if they say "Ok ok, we listen, we change!". This just means they're going to come back later with something else. Best to transition off now.

        • by Calydor ( 739835 )

          They removed the existing agreement? Sounds like they got inspired by Wizards of the Coast a few months back. Maybe they should have looked at the fallout from that decision ...

      • If the product has any cloud component, they can change the licensing terms for the 'cloud', and your only recourse is to not access those services. If the product is designed not to work without cloud access, then you are stuck. Either accept the new terms, or drop all your work based on their frame work and migrate to a new one.

        One reason why software vendors so like 'the cloud'.

    • Re: (Score:3, Insightful)

      by Anonymous Coward

      The damage is already done for some developers. https://steamcommunity.com/app/230190/eventcomments/5992658048662299635/?ctp=7#c5992658048672280563 [steamcommunity.com]

      Unity has failed multiple attempts at communicating this, it was warned internally by its own engineers how this would go down in its current form, it was advised by Unity insiders (devs like you and I) not to go forward with the announcement because this was the response it would get.

      Most importantly the grievous wound has already been inflicted, by changing their terms in this way, retroactively applying it to all engine versions, removing the visible TOS from Github and removing the clauses which allowed developers to remain on older TOS they have proven they are able and willing to change the arrangement at the drop of the hat.

    • I was going to post with almost identical subject. Yes, most of the damage is done in the long term. They might not retroactively adopt this policy, but they might do it in newer versions of Unity. If I was a game studio starting to work on a game, despite of having people experienced in Unity, this would be the time to switch to a different engine. If I was a game developer, I would start learning other engines ASAP. Unity showed their true color, they cannot unshow it.
    • The damage is done, but it's even worse than that. Because the looming damocletian sword hanging over everyone is simple: If Unity could pull that stunt, why shouldn't Unreal be able to? Why shouldn't any "free" engine maker?

      If you license an engine beforehand, it's pretty trivial to enshrine anything in a contract. No backsies, no retroactive change of licensing terms, etc. That's harder to do when your license only starts way, way after you already sunk a considerable amount of money and time into a game,

      • Does the Unreal license require a continuing subscription for which the terms can be changed down the line?

        • I don't know for sure, but I was under the impression that they, too, claim a part of your sales as theirs?

          Anything that works on a "as long as you sell something, you pay us a cut" model is subject to that problem.

    • by Luckyo ( 1726890 )

      I've seen a rather interesting investigative take on youtube, which runs dives into recent actions that Unity did such as its corporate mergers and actual small print in the terms. It seems like this change in rules was actually to kill a competitor in a market where company with which Unity (the company) fused recently by making itself more expensive and then waving the additional costs if you used services of the company they fused with over its competitor (which also tried to offer Unity a fusion and was

  • by bugs2squash ( 1132591 ) on Sunday September 17, 2023 @10:09PM (#63856396)
    The death threats are unacceptable, I hope the perpetrators are caught and punished. There's too much of this about.
    • by aergern ( 127031 )

      It was ONE employee who did this. Pretty sure that person will pay dearly for it.

      • Because all death threats in gaming are isolated incidents with no relation to the culture of the community.

        Because stuff like this coming from an employee isn't a symptom of the wider gaming culture, and the wider gaming culture wouldn't latch on to this incident as validation for their own extreme overreactions, in a positive feedback loop.
    • Re:unacceptable (Score:5, Informative)

      by tdelaney ( 458893 ) on Sunday September 17, 2023 @10:42PM (#63856448)

      What actually happened:
      https://www.polygon.com/238737... [polygon.com]
      https://arstechnica.com/gaming... [arstechnica.com]

      San Francisco police told Polygon that the person who reported the threat to police said "an employee made a threat towards his employer using social media." The aforementioned employee reportedly works at an out-of-state office.

      Police advised Unity to contact the out-of-state jurisdiction before taking a "courtesy report,"* San Francisco public information officer Kathryn Winters said.

      Whilst I agree entirely that death threats are unacceptable, Unity's attempt to spin this so that people assume it was multiple angry third-party developers (spin which has been largely successful) is also unacceptable.

    • by RedK ( 112790 )

      The death threats came from within the house. They told you this so you'd side with them, and you did. Congratulations, you are susceptible to propaganda. They managed to deflect the criticism they were deservingly getting into you sympathizing with them.

  • "We're going to delete our most profitable game to make a a point over a fraction of a percent of profit" said no one ever.

    • by dstwins ( 167742 )
      Not necessarily.. we don't know the specific terms of their license install and given its in steam where they may be hundreds of thousands of installs done via different install structures (like myself, I have installed in 20 places, but I only use it 1 at a time, but between multiple computers, handhelds, etc..) this could add up to a big cost for them that they didn't plan for..

      Remember, Net New Installs may install a NEW install by an existing user.. So its not a tiny thing.. this has a BIG ramification
    • On some products the payment will be hundreds of percent of the sales price. And it's completely impossible to predict whether it will be a fraction of a percent or hundreds of percent because the method of calculating the payment is proprietary and opaque.

      You can have $200k in profits and owing $400k in fees very easily, especially on an indie game with a free demo mode.

  • Where he once suggested charging gamers for bullets when they ran out in MMOFPS games.

  • by XaXXon ( 202882 ) <xaxxon&gmail,com> on Sunday September 17, 2023 @11:24PM (#63856510) Homepage

    There was no confusion.

    You were greedy and got called the fuck out.

    • Yep, LOL, came here to say just that. Wish I had mod points.

    • by Keruo ( 771880 )

      It's also about who called you out.

      The apology came fast when bunch of game studios threatened to cut off their ad source completely from their platforms.

    • And, "we apologize for the confusion" isn't even an apology. "We're sorry *YOU* got confused." YOU did the bad thing, not us. But there's no admission that they fucked up or that they're actually going to change anything, except maybe they'll try to word it better next time. They're not sorry about causing confusion, they're sorry they didn't cause enough confusion to push back criticism until after the change was active.
  • Fire the CEO (Score:5, Insightful)

    by bubblyceiling ( 7940768 ) on Monday September 18, 2023 @12:31AM (#63856630)
    Your hollow apology means nothing. Start with firing of the CEO and other people responsible. Otherwise this will just be seen as lip service
  • CEO must be fired (Score:5, Insightful)

    by S_Stout ( 2725099 ) on Monday September 18, 2023 @12:38AM (#63856636)
    That is the only way I will accept the apology. There must be consequences. Fire the CEO.
    • by Tom ( 822 )

      Because the CEO alone is responsible? What world do you live in?

      These useless token sacrifices of some high-profile dude are all the rage, I know. But there's a lot more to corporate culture than a figurehead CEO.

  • I never got why Unity was given open-source-like status. I wonder why the game engine in Blender was canceled.
    • The game engine in Blender probably got cancelled because it was just an add-on to Blender, and not enough people were using it or paying for its development, compared to other game engines.

      Also its focus was on scriptability and having a connect-the-dots type interface for casual games.
    • Because there's already many open source engines such as Godot and Irrlicht.
  • esp with C# support, certainly for 2D and there is hope for 3D and more platforms to export to.

    This is an unrecoverable blunder. You reap what you sow, etc etc.
  • We are listening, talking to our team members, community, customers, and partners..."

    Maybe if they had done this before making the announcement in the first place, they wouldn't be in this situation. There's so much of this going on... MBAs assume they know better than the people actually doing the work, they refuse to believe they might have some valid and applicable knowledge.
  • by vell0cet ( 1055494 ) on Monday September 18, 2023 @03:10AM (#63856822)
    A Unity rep consulted one of their lawyer about a response to question:

    "Consent is not required for additional fees to take effect, and the only version of our terms is the most current version; you simply cannot choose to comply with a prior version."

    https://forum.unity.com/threads/unity-plan-pricing-and-packaging-updates.1482750/page-45#post-9297488

    Seems to indicate how they feel about "changing the terms" in the future.
    • They're channeling Darth Vader. That always goes down well with your customers. Not.

    • by mjwx ( 966435 )

      A Unity rep consulted one of their lawyer about a response to question:

      "Consent is not required for additional fees to take effect, and the only version of our terms is the most current version; you simply cannot choose to comply with a prior version."

      https://forum.unity.com/thread... [unity.com]

      Seems to indicate how they feel about "changing the terms" in the future.

      Pretty much this.

      A great deal of trust has been lost. I suspect that a lot of companies looking to use Unity in the future will want an iron clad contract fixing costs and fees.

      Also I cant help but think this was planned deliberately to get the outrage over a price increase over and done with by releasing an outrageous increase, then walking it back to a merely large one.

  • Unity is a platform used by many. Big studios, indie studios, and a metric shitton of people just having a play. Did they include all their customers in this, including the very many who don't actively ship any games for profit?

    Even I have Unity installed on my machine and my programming and modelling skills can charitably be described as childlike.

  • I would recommend everybody to immediately switch to some other graphics engine, before it's too late. This just shows exactly what they are trying to accomplish do and you can expect more of these things and shenanigans in the future. Consider this your warning.

  • "I calculated the odds of this succeeding versus the odds I was doing something incredibly stupid and... I went ahead anyway." -- Crow T. Robot of MST3K

  • by Surak_Prime ( 160061 ) on Monday September 18, 2023 @12:57PM (#63857874)

    Or they might have skipped this tune after having heard it before when Wizards of the Cost (not a typo) tried extremely analogous crap about a year ago. It didn't go so well then, either.

  • Back in the beginning, when I got into it. When it was three guys in Copenhagen just making a little cool game engine for us Mac users. And yes, I am that old a Unity user ... my member registration number on their forums is in the low single digits. I recall I beat even David Helgason registering, in fact (who is also a super nice guy btw).

    I hope Joachim and the others are still having fun after this broo-ha-ha cause they are ultra-cool and super friendly guys. Hi guys.

  • ..... will take seriously?

    Walk back this entire concept of charging a fee for an installation.

    Full stop. It's completely fine to be required to pay for a different version after you exceed a certain dollar figure, but if you want to get devs to take your apology seriously, you have to move to a pricing model that (once you have passed the threshold for being no longer able to use the personal edition) is based only on the number of developers the company has.

    This is leaving aside that your company h

  • If Unity as a company needs to make more money to keep funding the development of their engine, they should just do what Unreal Engine and others do and charge a percentage of total revenue (after some threshold is hit) as a royalty. Easy to understand and implement and hits the biggest and highest-earning developers (with the biggest capacity to pay) the most.

Make sure your code does nothing gracefully.

Working...