• shawnshitshow@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    168
    arrow-down
    2
    ·
    10 months ago

    1.5 years of learning unity gone down the shitter. here I come, godot

    even if they backtrack, trust is ruined at this point. this only makes sense if you’re trying to destroy the company intentionally and short your stock on the way out. what the fuck

    • Kichae@kbin.social
      link
      fedilink
      arrow-up
      81
      ·
      10 months ago

      1.5 years of learning unity gone down the shitter.

      And this is the real damage to their business here. They clearly lost sight of their business model: Create an army of developers who know their product very well, so that it’s on a short list of products studios are all but forced to consider.

      A wave of developers who know soemthing other than Unity or Unreal has the potential to turn the games development ecosystem totally on its head. They didn’t shoot themselves on the foot, they possibly shot themselves in the femoral artery.

      • jayandp@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        7
        ·
        10 months ago

        They didn’t shoot themselves on the foot, they possibly shot themselves in the femoral artery.

        I myself have been describing it as them shooting themselves in the chest, and are now bleeding out on the floor asking how it happened.

      • luxyr42@lemmy.dormedas.com
        link
        fedilink
        English
        arrow-up
        21
        ·
        edit-2
        10 months ago

        Yes, but no. My company is working in a proprietary engine, so there is almost no one we can hire with that engine experience, but we still want people who became familiar and strong with other engines because they can do it again with ours.

        Don’t be too discouraged by this, but start learning your next engine.

    • nephs@lemmygrad.ml
      link
      fedilink
      English
      arrow-up
      12
      ·
      10 months ago

      Don’t forget those skills are transferable!

      Streams of events, object manipulation and shit is used everywhere. Just a few minor concept changes, just like from one company to another.

      • derpgon@programming.dev
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 months ago

        Concept, yes. The actual infrastructure, tool chains, and processes are usually not. The IDE is different, the language is different, the keyboard shortcuts are different.

        The only non-pain point are probably assets. But the code is not really transferable.

        Most of the stuff needs to be completely rewritten.

  • simple@lemm.ee
    link
    fedilink
    English
    arrow-up
    102
    ·
    10 months ago

    It’s actually neither of those, the biggest impact is free-to-play games. Hearthstone, Legends of Runeterra, virtually every Unity mobile game in the market… Having to pay per install has huge potential for abuse and can cost a fortune for games with millions of downloads.

    • falkerie71@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      69
      ·
      10 months ago

      JFC, I just learned that they are retroactively applying this new rule. This means that games that are out already or have been on sale for multiple years will have to pay the runtime fee too. Insane. They can bankrupt a studio before they even release their next game.

            • vanontom@geddit.social
              link
              fedilink
              English
              arrow-up
              1
              ·
              edit-2
              10 months ago

              Hope enough teams can band together and file jointly, combined with decent fundraising and fair lawyers.

              Fuck these Unity execs and their ilk. I guess they need more motivation to run a business properly, and not be rampaging sociopaths and enshittification experts. Perhaps some lawyers and lawmakers can offer them some humiliation and fear of personally feeling the consequences of their actions.

        • BURN@lemmy.world
          link
          fedilink
          English
          arrow-up
          5
          ·
          10 months ago

          Because they’re not charging for previous installs, not new ones, and they operate technically on a free “subscription” model it’s going to be hard to challenge legally

      • Cavemanfreak@lemm.ee
        link
        fedilink
        English
        arrow-up
        20
        ·
        10 months ago

        I don’t think they can enforce that, right? I assume that would be a change of the contract, which they can’t just do willy nilly.

      • dust_accelerator@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        16
        ·
        edit-2
        10 months ago

        Yeah, I think that’s straight up illegal and I would simply refuse to pay.

        If they can retroactively change terms, why can’t I, as a bonafide counterparty in that agreement? Maybe something like a 100% discount on runtime fees for days that end with ‘y’.

        Otherwise I could simply “retroactively apply” a 100% discount on my lease or new car purchase.

        The correct answer and what all studios/devs should do: tell them to retroactively pound sand and ditch Unity for all future projects.

        • Heavybell@lemmy.world
          link
          fedilink
          English
          arrow-up
          9
          ·
          10 months ago

          New installs not new releases. So if you put out a game a few years back and suddenly a bunch of people start installing it on their new PCs, you’d get hit with this fee… assuming it is legally enforceable.

          Hell, even if it isn’t strictly legally enforceable, if you still need to deal with Unity in some way in future you could be forced into dealing with this fee in order to get Unity’s cooperation.

          • AnonStoleMyPants@sopuli.xyz
            link
            fedilink
            English
            arrow-up
            2
            ·
            10 months ago

            Oh yeah good point. The word “retroactively” just gave me the idea that it would apply to old installs, because this whole thing is about installs.

            Still, that is a major dick move.

    • Cheers@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      6
      ·
      10 months ago

      Pricing should protect indie and small businesses. When it destroys those, we need government to step in because we’re on track to create oligarchs in every industry that are too big to fail.

  • Mossy Feathers (They/Them)@pawb.social
    link
    fedilink
    English
    arrow-up
    74
    arrow-down
    2
    ·
    10 months ago

    This needs to turn into a class action suit that results in John Tortellini having his oxygen rights revoked. I can’t imagine shareholders will be happy finding out that John Riceroni has been selling off Unity’s stock, and I’m pretty sure what Unity’s trying to do here is straight-up illegal in the US. Fuck John Rigatoni. God, I was so happy thinking he’d died and gone to hell after EA, but nope, still alive and well.

    • TheHarpyEagle@lemmy.world
      link
      fedilink
      English
      arrow-up
      12
      ·
      10 months ago

      Hahaaa nah, ToS:

      The Parties agree that any arbitration will be conducted in their individual capacities only and not as a class action or other representative action, and the Parties expressly waive their right to file a class action or seek relief on a class basis.

      Forced arbitration is one of the most villainous legal practices still somehow allowed in the US.

      • CoderKat@lemm.ee
        link
        fedilink
        English
        arrow-up
        3
        ·
        10 months ago

        Arbitration is often a good thing, by avoiding clogging up courts and arbitrators can sometimes be better than whatever judge you’d get (since both parties have to agree to the arbitrator). It’s still legally binding and arbitrators have made lots of great rulings.

        But not as a replacement for class action. The whole point of class actions is to make it much more viable for many people to be represented because only one affected person has to deal with managing an expensive lawsuit and there’s just one case instead of hundreds of thousands of arbitration cases (which still cost a ton of money for lawyers). So IMO arbitration is great, but shouldn’t be allowed to replace class actions specifically.

  • net00@lemm.ee
    cake
    link
    fedilink
    English
    arrow-up
    66
    ·
    10 months ago

    From their FAQ, looks like Unity doesn’t have any real way of dealing with pirated or fake installs. Their FAQ says you have to work with them when that happens so they can correct your bill. It doesn’t say Unity will automatically filter those installs out.

      • net00@lemm.ee
        cake
        link
        fedilink
        English
        arrow-up
        39
        arrow-down
        1
        ·
        10 months ago

        Officially no, but the wording on the FAQ says it’s the developer’s job to take it up with them to resolve it. So it’s clear they don’t have any safeguard and only after you’re affected you can talk to them lmfao.

        Does the Unity Runtime Fee apply to pirated copies of games? We are happy to work with any developer who has been the victim of piracy so that they are not unfairly hurt by unwanted installs.

        Same thing goes for “install-bombing”:

        We are not going to charge a fee for fraudulent installs or “install bombing.” We will work directly with you on cases where fraud or botnets are suspected of malicious intent.

        So not only are the fees outrageous, but now devs are responsible for making sure this whole system isn’t being abused. It’s not gonna be long until people figure out how the install count is updated, and will proceed to weaponize it lmfao.

  • orca@orcas.enjoying.yachts
    link
    fedilink
    English
    arrow-up
    56
    ·
    10 months ago

    There is no way they can legally enforce retroactively charging. How the fuck is that even possible or legal?

    • Maestro@kbin.social
      link
      fedilink
      arrow-up
      36
      ·
      10 months ago

      Unity is not a product, it’s an ongoing subscription. You can distribute Unity as part of your game as long as you have a subscription.They changed the terms of the subscription for next year. If you don’t have a subscription then you cannot redistribute Unity. So your choice is to either accept the new terms, or pull your game from the stores.

      • orclev@lemmy.world
        link
        fedilink
        English
        arrow-up
        43
        arrow-down
        1
        ·
        10 months ago

        Why the ever loving fuck would any company willingly use a library or framework in their product that uses a subscription model instead of a licensing model? That’s absolutely mind blowing. Having critical tools with subscriptions is bad enough, but at least those aren’t shipped to customers.

        If it’s really true that Unity uses a perpetual subscription rather than a license I’m utterly flabbergasted that it ever got as popular as it was.

        • just another dev@lemmy.my-box.dev
          link
          fedilink
          English
          arrow-up
          5
          ·
          10 months ago

          I wasn’t aware either, but the devs who use this in their product should have known this could happen. Now the question is: did they just not consider the possibility, or is it a known risk because all the engines require a license? In that case, Unity might just very well be the first one to do this, and others will follow suit in the coming years.

          • orclev@lemmy.world
            link
            fedilink
            English
            arrow-up
            10
            ·
            10 months ago

            It’s normal for a engine to have licensing requirements, but those are laid out up front and will typically be defined based on income. So like a pretty common thing would be something approximately like free for the first $10K earned, then 10% for up to $100K, and then 30% for everything past $100K. Importantly though, that’s NOT a subscription, it’s the terms of the license you agree to in order to use the software, you aren’t paying a fee based on time, but rather based on money earned. You can choose to back out of the license at any time, you just need to stop selling the software, and as long as you keep paying the engine developer their cut you can keep on selling copies. Further the terms of the license are what they are when you download the library/framework, and they can’t be retroactively changed. If tomorrow they decide to start charging you based on total downloads, you can choose to keep distributing the previous version under the previous license terms based on profits.

            Unity on the other hand, has done two things. First they require an ongoing subscription, so if you stop paying for your subscription, technically you’re no long allowed to sell your game. Secondly, and much more controversially, they’re defining the license based on installs rather than based on earnings, which is tying your debt to actions of your customers rather than your own, which is a very precarious position to be in.

            This whole thing reminds me of the D&D shenanigans a few months back where Hasbro tried to retroactively re-define the terms of their “open source” license, and the TTRPG community collectively told Hasbro where they could stick their new license. There are a LOT of parallels here.

            • just another dev@lemmy.my-box.dev
              link
              fedilink
              English
              arrow-up
              3
              ·
              10 months ago

              Thanks, very comprehensive. So unity developers could have expected this to happen sooner or later. Not the retroactively charging for installs, of course, but the continuous subscription should have been a huge red flag.

          • English Mobster@lemmy.world
            link
            fedilink
            English
            arrow-up
            5
            ·
            10 months ago

            Unreal licensing is explicitly tied to the version you use. So if you use Unreal 5.3, you are bound to the license attached to the code for Unreal 5.3.

            If that license changes in Unreal 5.4 and you disagree with the new license, you don’t need to follow the terms as long as you never move from Unreal 5.3.

            • just another dev@lemmy.my-box.dev
              link
              fedilink
              English
              arrow-up
              2
              ·
              10 months ago

              Yeah, that sounds much more sane to me. With the Jetbrains IDE (my tools off the trade), you pay an annual subscription and when you stop paying you still get to use the last version you paid for. Apples to oranges, I know, but I sure did check that up front before I bought in to that ecosystem.

        • Piers@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          10 months ago

          Because it is the best choice financially in the short to medium term and it’s pretty much impossible for most businesses to make decisions based on any other factor. Which is why most companies will end up just swallowing this change.

        • Da_Boom@iusearchlinux.fyi
          link
          fedilink
          English
          arrow-up
          1
          ·
          10 months ago

          Licencing and subscriptions are generally the same thing.

          When you get a subscription, you’re paying a regular payment to have a licence to use the product. Stop paying? Licence revoked.

          In a normal setup, you pay once for a licence.

          The terms of the licence dictate how you can use the software, and what happens when you break those rules.

    • lobut@lemmy.ca
      link
      fedilink
      English
      arrow-up
      30
      arrow-down
      1
      ·
      10 months ago

      I’m waiting for a Legal Eagle breakdown or something. I’ve been thinking the exact same thing. Sneakily removing stuff from their TOS in GitHub a while back is dodgy.

      • orca@orcas.enjoying.yachts
        link
        fedilink
        English
        arrow-up
        8
        ·
        10 months ago

        I read somewhere that they removed their TOS entirely from GitHub but I would love a breakdown of this too. I’m not familiar with how the Unity agreement works.

    • BolexForSoup@kbin.social
      link
      fedilink
      arrow-up
      16
      ·
      edit-2
      10 months ago

      So there’s a little nuance here. They aren’t going to charge you for the downloads that already happened, it’s on all downloads moving forward, even if the game has already been released. I still think it’s ridiculous, but it is not the same as suddenly hitting you with a bill for all the downloads the game already had. That would not hold up in any court. But the latter case…we’ll see. Depends on the specifics of the initial agreement I suppose. Totally possible they are within their rights even if it’s scummy.

      Correct me if I’m wrong, that’s my understanding. I don’t think if you had a million downloads last year, for instance, you’ll be charged for those.

      • Subverb@lemmy.world
        link
        fedilink
        English
        arrow-up
        25
        ·
        10 months ago

        No, you won’t be charged retroactively for previous downloads. But the change does retroactively affect games previously released on Unity.

        So last year you made decisions on your game’s price and revenue model that are no longer true. if you made your small game free to play with microtransactions and its had more than 200,000 installs you’re probably shitting yourself. Unity will be charging $0.20 per install even if it’s to the same device multiple times. A million installs of your game is you having to write a check to Unity for $160,000 for installations alone.

        So your microtransactions game now must average a spend of at least $0.20 per install, plus per seat licensing of Unity, plus your overhead for it to even begin to make a profit.

        And Unity has said that multiple installations on the same device will all be charged. So it’s inevitable that script kiddies with bad attitudes are going to install a game thousands of times. Unity has said you can appeal this type of behavior, but that puts the onus of detecting and reporting this stuff on the devs, further increasing their workload and risk.

        • BolexForSoup@kbin.social
          link
          fedilink
          arrow-up
          2
          ·
          edit-2
          10 months ago

          Yes, the fee applies to eligible games currently in market that continue to distribute the runtime. We look at a game’s lifetime installs to determine eligibility for the runtime fee. Then we bill the runtime fee based on all new installs that occur after January 1, 2024.

          I read that as it’s billing moving forward but they’ve been very opaque thus far so I’m willing to entertain there’s a contradiction elsewhere lol

          • adora@kbin.social
            link
            fedilink
            arrow-up
            1
            ·
            10 months ago

            yeah i deleted my post because they keep changing their minds.
            its retroactive (for now) in the sense that they started counting from before, just only billing for new ones.

    • Uniquitous@lemmy.one
      link
      fedilink
      English
      arrow-up
      10
      ·
      10 months ago

      Per their lawyers it’s in the TOS. Everyone just hits “I agree” when they get that EULA but there’s always a “we reserve the right to fuck you over” buried in the fine print.

    • WHYAREWEALLCAPS@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      10 months ago

      Depends what is in the contract. If the contract says devs on are the hook for any future fees they deem necessary, then the devs are on the hook. Unless they want to pay a lawyer big bucks to take on the company behind Unity with their billions of dollars of revenue and the lawyers that buys. How many indie devs do you think can afford to do that?

      • orca@orcas.enjoying.yachts
        link
        fedilink
        English
        arrow-up
        7
        ·
        10 months ago

        They are retroactively applying the new pricing model to games that have been out for years. That’s what I meant. So they’re not back-billing for previous downloads, but already-released games don’t get grandfathered in.

        I’m always open to corrections though.

        • AngryMob@lemmy.one
          link
          fedilink
          English
          arrow-up
          1
          ·
          10 months ago

          Games that have been out for years arent going to hit the minimum 12 month downloads/revenue figures unless they are still very popular, no?

          I dont agree with this downloads based fee to be clear.

  • Skkorm@lemmy.world
    link
    fedilink
    English
    arrow-up
    51
    arrow-down
    2
    ·
    10 months ago

    I don’t want Silksong developed on Unity. Scrap it, start fresh. I’ll wait.

    • Dasnap@lemmy.world
      link
      fedilink
      English
      arrow-up
      47
      ·
      edit-2
      10 months ago

      The difference here is that it’s pissing off businesses, not users.

      • foggy@lemmy.world
        link
        fedilink
        English
        arrow-up
        19
        ·
        10 months ago

        Yeah businesses can sue you for pulling out the rug like this.

        Users cannot.

        • Queen HawlSera@lemm.ee
          link
          fedilink
          English
          arrow-up
          10
          ·
          10 months ago

          Pokemon is made on the unity engine, so one of the scariest legal teams in the world. Nintendo doesn’t like it when people take a little whipped cream off of the mcflurry, and this threatens to take the whole McFlurry.

          • TwilightVulpine@lemmy.world
            link
            fedilink
            English
            arrow-up
            4
            arrow-down
            1
            ·
            edit-2
            10 months ago

            Retroactive change of terms for already released unchanged products? I don’t know the legal details but it seems pretty strange that they can just say they will charge over something for products that were finished and released under different terms before all this. The devs may not even be opening those projects on Unity anymore.

            • tonarinokanasan@lemmy.sdf.org
              link
              fedilink
              English
              arrow-up
              2
              ·
              10 months ago

              There’s nothing implicit about “opening the project in unity” that needs to be a trigger for terms to change.

              If you make and distribute a game made in unity, then you are distributing some unity IP. You would need the license holder to grant you permission to do that. The terms you agree to with unity are what grant you the right to distribute this.

              So this has very little to do with “have you opened the editor lately”, and is more similar to when e.g. Dead By Daylight has to stop selling a dlc character because they don’t renew an agreement with the rights holders.

    • BolexForSoup@kbin.social
      link
      fedilink
      arrow-up
      19
      ·
      10 months ago

      We barely had a mass exodus from Reddit. It was quite modest lol

      That being said, I popped my head in on reddit last week to find something, and it definitely seems noticeably worse at a glance. Or maybe I’ve just had enough distance from it now that I see the warts more plainly.

      • Queen HawlSera@lemm.ee
        link
        fedilink
        English
        arrow-up
        10
        ·
        10 months ago

        No we did have a mass Exodus from reddit, it’s just people stopped using the platform altogether instead of coming here.

        • BolexForSoup@kbin.social
          link
          fedilink
          arrow-up
          8
          ·
          10 months ago

          Do you have any numbers? The only stats I saw were in the early throes of the black out. I haven’t seen anything lately showing a significant drop in DAU’s.

          I’m not saying you’re wrong, I just haven’t seen anything indicating that

    • GreyBeard@lemmy.one
      link
      fedilink
      English
      arrow-up
      12
      ·
      10 months ago

      I imagine it will get a bump. I’d love to see more developers using Godot, more tutorials, more in the asset library. The engine itself is quite good, but it doesn’t have a huge ecosystem built around it the way Unity does.

      • MentalEdge@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        8
        ·
        10 months ago

        Plus unlike unity, being closed source, devs can actually contribute to the engine for others to benefit, as well as go in a fix problems they used to have to wait for unity to fix.

        FOSS makes so much more sense when the people using the software, are devs themselves.

        • Piers@lemmy.world
          link
          fedilink
          English
          arrow-up
          3
          ·
          10 months ago

          Not to mention that they eat their own dog food. The Godot application is itself running on Godot engine (which is also super useful for people wanting to add to it or make changes. eg. if you can make a UI for a game in Godot, then you can mod the actual Godot interface quite easily.)

    • jmcs@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      9
      ·
      10 months ago

      If W4 doesn’t enshitiffy it to push people to their proprietary fork (which is unfortunately required because Nintendo, Sony, and Microsoft don’t allow making their APIs public).

      • Margot Robbie@lemmy.world
        link
        fedilink
        English
        arrow-up
        16
        arrow-down
        1
        ·
        10 months ago

        It does! But this is for people looking for more alternatives. Different people like different things.

        • Refurbished Refurbisher@lemmy.sdf.org
          link
          fedilink
          English
          arrow-up
          10
          ·
          edit-2
          10 months ago

          Fair enough.

          Also, speaking of alternatives, people should check out O3DE. It’s based on Amazon Lumberyard, which itself it based on CryEngine, but it’s FOSS and managed by the Linux Foundation.

          Interestingly enough, Epic Games is a premier member, along with many other companies.

      • Marzepansion@programming.dev
        link
        fedilink
        English
        arrow-up
        4
        ·
        edit-2
        10 months ago

        Pretty standard really. You don’t want contributions to the codebase come under questionable copyright concerns, or the original creator to revoke the code 4 years later causing huge headaches potentially.

        You typically have to sign these types of CLA’s whenever you need to contribute to any serious project. I’ve had to do it for Google and Microsoft recently, and I’ve done it for various other open source projects as well.

        Still that shouldn’t concern users/gamedevs as they don’t contribute to the engine code typically. Only if they want to upstream changes back into the engine publicly they would need to sign it ofcourse

  • Then_I_said@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    23
    ·
    10 months ago

    I understand the controversy, especially in light of the recent Reddit bullshit. But I don’t think I understand the tech.

    For the sake of it, let’s focus only on games that are paid for, installed on a system (or downloaded using Game Pass), and do not involve a multiplayer element. (Hollow Knight, Cuphead, etc)

    Is there some ongoing resource use (on Unity’s end) when people download or play these games? Like, when I play Hollow Knight, my system isn’t connecting to Unity to use their servers to run the game on my home system, is it? When I download a game to my system, an I downloading the engine separately from the software, thereby using Unity’s servers?

    As abhorrent as the Reddit API change was, at least they were charging for the ongoing consumption of some digital resource (Reddit data). Unless I’m misunderstanding something, this just seems more like trying to collect a residual after the fact.

    • rockSlayer@lemmy.world
      link
      fedilink
      English
      arrow-up
      42
      ·
      10 months ago

      No, there are no costs for Unity in this situation. The way they’ll need to track installs is with the unity runtime, which gets packaged with games made using Unity.

      This is what economists call “rent-seeking”, where companies seek to extract more profit by charging subscriptions, rather than introducing desirable products. Adobe, AutoCAD, Microsoft Office, and the Reddit API are all high profile examples of rent-seeking.

    • mihnt@kbin.social
      link
      fedilink
      arrow-up
      15
      ·
      10 months ago

      Is there some ongoing resource use (on Unity’s end)

      Nope. The engine is part of the game once compiled. So all hosting and bandwidth cost goes to steam/gog/whoever is selling the game.

      They are just trying to get more of that sweet viral game money.

      • 小莱卡@lemmygrad.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 months ago

        Im looking forward to what happens next, do they hardcode it so the runtime doesnt work if it doesnt receive a response from home, effectively making it “must be connected to internet” or will they allow us pihole users to bypass the telemetry.

        • rush@lemm.ee
          link
          fedilink
          English
          arrow-up
          1
          ·
          10 months ago

          If they do that always-on-drm crap I will be very disappointed.

    • jayandp@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      15
      ·
      10 months ago

      Apparently they snuck a clause into an update to the ToS at some point, after years of saying they’d never do such a thing. So people agreed to a loophole without realizing. The legality of such a thing is highly questionable, hence the rumblings of potential lawsuits are already brewing.

      • Echo Dot@feddit.uk
        link
        fedilink
        English
        arrow-up
        2
        ·
        10 months ago

        If you want to change the terms of contract then you have to contact every and make it explicitly clear what terms of contract are being changed and then get explicit approval that these changes can go ahead.

        When companies want to renegotiate tiny intricate details of contractual changes it often takes months because of these requirements, even when both parties are already in verbal agreement.

        They can’t just announce their changing the contract and then provide less than 2 months worth of warning and say that if you can continue to use the product after that time you’re agreeing to the new terms. They have to get explicit approval and obviously no one’s going to give them it.

    • Shush@reddthat.com
      link
      fedilink
      English
      arrow-up
      21
      arrow-down
      1
      ·
      10 months ago

      Honestly I don’t see most of the indie companies keep working with Unity unless they have no choice. Even if they roll it back, who’s to say that they won’t do that again next year?

      The fact that they count you retroactively for eligibility means they want to try and rake as much money as possible.

      • Piers@lemmy.world
        link
        fedilink
        English
        arrow-up
        7
        ·
        edit-2
        10 months ago

        There was some sort of similar issue a year or two ago and it wasn’t enough to drive people away. I suspect the long-term picture is that any given business either slowly grows to the scale that Unreal Engine is a better fit anyway and abandon Unity or very very very slowly we see Indies move to Godot. Though it’ll be more that new indies will form studios around breakthrough hits made in Godot and be Godot studios from the start (and replace older Unity studios as part of the natural turnover of small to medium sized studios) until there is a tipping point where there’s enough Godot developers floating around that it becomes easier for existing Unity studios to switch than to keep putting up with Unity’s shit. That’s a slow process though. 5-10 years imho (if ever.)

        • Chaotic Entropy@feddit.uk
          link
          fedilink
          English
          arrow-up
          4
          ·
          10 months ago

          This is a far more nuanced situation, but even in what you’re describing the service is then ceased, you don’t get to continue using the service on the previous terms.

          • Piers@lemmy.world
            link
            fedilink
            English
            arrow-up
            5
            ·
            10 months ago

            I’ve seen a claim that the old terms of service explicitly stated that you could do so so long as you didn’t update to the newer version. Which is probably fine for most developers who are already deep into a Unity project. (Though as Unity has now taken down their GitHub page with those terms on it, I haven’t yet seen anyone link to an easy to verify and read copy for people to see if that’s true or not.