131 points

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.

permalink
report
reply
94 points

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.

permalink
report
parent
reply
28 points

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.

permalink
report
parent
reply
83 points

I still can’t believe that retroactive fees like that are legal.

permalink
report
parent
reply
18 points

Welcome to capitalism! Ain’t it grand!

permalink
report
parent
reply
32 points

They aren’t and likely won’t hold up in court.

permalink
report
parent
reply
8 points

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

permalink
report
parent
reply
23 points
*

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.

permalink
report
parent
reply
2 points

I don’t think this is true? Their site https://unity.com/pricing-updates says “The fee applies to new installs beginning January 1, 2024”

permalink
report
parent
reply
12 points

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.

permalink
report
parent
reply
9 points

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.

permalink
report
parent
reply

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.

permalink
report
reply
15 points
*

With all your puns, I still don’t what John Cappelletti’s real name is.

permalink
report
parent
reply
4 points

I think it’s, never working in this industry again.

permalink
report
parent
reply
19 points

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.

permalink
report
parent
reply
3 points

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.

permalink
report
parent
reply
48 points
*
Deleted by creator
permalink
report
reply
8 points

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

permalink
report
parent
reply
2 points

Do W4 have a publically available fork they want people to switch to? I was under the impression they were just offering third party porting to consoles. I don’t really understand how they would be able to even offer a proprietary version with support to directly build console versions.

permalink
report
parent
reply
72 points
*

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

permalink
report
parent
reply
26 points

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

Users cannot.

permalink
report
parent
reply
2 points

What exact grounds would a business sue for?

permalink
report
parent
reply
14 points

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.

permalink
report
parent
reply
0 points

No it is not - those businesses ARE the users. Unless by user you mean consumers

permalink
report
parent
reply
19 points

My real point is that one of these userbases has lawyers and are highly risk-averse.

Pedantically though, yes.

permalink
report
parent
reply
17 points

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.

permalink
report
parent
reply
11 points

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.

permalink
report
parent
reply
3 points

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

permalink
report
parent
reply
25 points

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.

permalink
report
parent
reply
13 points

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

permalink
report
parent
reply
9 points

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

permalink
report
parent
reply
2 points
*
Deleted by creator
permalink
report
parent
reply
7 points

Ive been making my game in Godot for a few months now. Its a really good engine after the 4.0 update.

permalink
report
parent
reply
2 points

I’m looking forward to try it out next time I get the energy to do game development for fun.

I’d heard Godot 4.0 made massive improvments to multiplayer systems.

permalink
report
parent
reply
12 points

Unity did something like this before with built in advert data or such, and some left. Now is drawing a new line, perhaps too far for many more.

My hope is that this backlash extends to all proprietary software eventually. Discord banned 3rd party apps before Reddit thought it was cool to overcharge for the privilage.

permalink
report
parent
reply
2 points

The thing is that something like this and further similar actions were clearly in the future back when companies decided they didn’t care about the last scandal enough to leave. There will be a few companies this pisses off enough to leave but fewer than people might be hoping for.

permalink
report
parent
reply
1 point

I don’t know the figures but it appears the trend is slow. Who is to say all the people trying out Godot will continue on it and not go back to using Unity (assuming they don’t go through with this).

permalink
report
parent
reply
71 points

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

permalink
report
reply
2 points
*

I’ve been wondering about this too.

permalink
report
parent
reply
40 points

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.

permalink
report
parent
reply
9 points

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.

permalink
report
parent
reply
18 points
*

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.

permalink
report
parent
reply
1 point
*
Deleted by creator
permalink
report
parent
reply
2 points
*

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

permalink
report
parent
reply
32 points

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.

permalink
report
parent
reply
3 points

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?

permalink
report
parent
reply
5 points

Not just indie devs bro

Pokemon is made in unity

permalink
report
parent
reply
3 points

Hearthstone too

permalink
report
parent
reply
0 points

They aren’t retroactively charging. They’re charging a new fee going forward.

permalink
report
parent
reply
11 points

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.

permalink
report
parent
reply
2 points

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.

permalink
report
parent
reply
15 points

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.

permalink
report
parent
reply
9 points

I don’t think I’ve ever read one where the clause “we can change any if this at any point in the future and you automatically accept it” wasn’t there. All the fucking time it’s there. Everyone is always agreeing to this shit all the time. That’s why many services can just change their prices and whatever how they want and only send an email “next month the price is X”.

Everything is rotten.

permalink
report
parent
reply
58 points

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.

permalink
report
parent
reply
67 points

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.

permalink
report
parent
reply
21 points

Companies love subscription pricing and customers keep it up. Lots of software went this route and proved people still want the product. It shouldn’t be a surprise

permalink
report
parent
reply
10 points

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.

permalink
report
parent
reply
5 points

We got used to letting one company control everything

permalink
report
parent
reply
1 point

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.

permalink
report
parent
reply
1 point

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.

permalink
report
parent
reply
9 points

wait so if unity goes bankrupt everyone is fucked?

permalink
report
parent
reply
3 points

Pretty much, yes

permalink
report
parent
reply
1 point

They’d sell off the IP, and somebody else would continue licensing out the engine. Development might be dead, but that doesn’t matter for already released games anyways.

If there’d be truly no successor, people could just continue using their existing Unity engine binary, since there’d be nobody to stop them.

permalink
report
parent
reply
7 points

Another reason why everything is subscription based these days, they can change the terms at will

permalink
report
parent
reply
34 points

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.

permalink
report
reply
24 points

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.

permalink
report
parent
reply
6 points

Unity hasn’t been very profitable, for most of its users it’s completely free. I don’t blame them for needing money to improve the engine, but not like this

permalink
report
parent
reply
2 points

How do they track installs then?

permalink
report
parent
reply
1 point

I’d assume they’d amend the contract to require that a tracker be added to the binaries of the game. Or something.

permalink
report
parent
reply
1 point

They can’t really… unity itself doesn’t have an installer so not sure how they could track ‘installs’ reliably, the installer is added by the developer. If they add tracking to the library that (a) creates issues for people using app stores as now you have to declare you’re tracking people, and that can be grounds for rejection (you need a watertight privacy policy at the very least, and ‘we send it to a company in the US’ isn’t going to fly), and (b) not all apps are installed over the internet, or given internet access. 3d visualisation is more than games.

permalink
report
parent
reply
25 points

Unity Revenue reporting has always been “self-reported” by users. If they think you’re lying and aren’t on the right license they send the complkance team to make sure you’re giving enough. Unity has no way of knowing installs because as you said it doesn’t connect to Unity.

You don’t download anything separately, the runtime is included with the game.

permalink
report
parent
reply
9 points

The runtime could be updated with a phone home feature to track the install

permalink
report
parent
reply
10 points

No because this goes against GDPR. They aren’t allowed to have anything identifying users “phoning home” without explicit consent/logging into a launcher.

permalink
report
parent
reply
61 points

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.

permalink
report
parent
reply
3 points

This is basically like if John Deere started following everyone around so they could charge a farmer 1 cent every time you bite into a vegetable you bought at Walmart.

permalink
report
parent
reply

Technology

!technology@lemmy.world

Create post

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


Community stats

  • 18K

    Monthly active users

  • 11K

    Posts

  • 506K

    Comments