this post was submitted on 15 Sep 2023
2123 points (99.0% liked)
Technology
57455 readers
4073 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related content.
- Be excellent to each another!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, to ask if your bot can be added please contact us.
- Check for duplicates before posting, duplicates may be removed
Approved Bots
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
So basically unity wants money even for games made on their engine before this shitty update. All older versions of games with older versions of unity are eligible to be monetized. Forget ethical, how is that even legal?
Unity, I hope you die. Sorry to all the Devs who put their soul into developing it.
Jesus dude chill it. Somehow hating Unity is popular here, and don't get me wrong I am also here because I hated the corporate asshole named spez, but this move Unity wants to make isn't super unreasonable. They want to charge proportionally to the amount of usage. If they'd done this right out of the gate, nobody would have thought that is unreasonable. Unity is a great engine, they should be able to charge for it.
But why do they want to charge based on usage? Their users are already subscribed. It's not like they run cloud services or anything. There is literally no cost to them except for the self imposed analytics stuff.
Good question.
Let me ask you the reverse with a hypothetical: imagine that you spend a great deal of time building a library for generating realistic engine sounds, like this guy. Now you make an OEM deal with Sony and your work goes into the next version of Gran Turismo. Now let's say everybody loves the new version, because of the great engine sound and a number of other awesome features. Would you want your work to be rewarded by how much value Sony extracted from it? You would right? (otherwise tell me why not and we'll have that discussion, but I can hardly imagine you'll say no to this)
Then put yourself in Unity's position. It's not one company you've got to track, but perhaps hundreds of thousands. New ones popping up, old ones dying without a trace. You want to be rewarded for your continuous effort based on how much value people are getting from your product. This is only reasonable, right? Now you've got to come up with a way to do that. So one way to do that would be to track the revenue of each developer and charge a percentage. This is mission impossible. Perhaps you can do that with the larger companies, who are less likely to forge data and easy to get hold of, but you've got thousands on thousands of developers that are making peanuts or making just enough that are one man shops. There is also no reliable way to get accurate revenue data from developers across the world. You can't just ask the tax office of the Philippines or Norway for income statements of random developers. So instead they use a heuristic, which is very common by the way. The heuristic goes like this: revenue ∝ usage ∝ installs ∝ downloads (∝ means "is proportional to", but in this context I think it would be better to say: "correlates highly with") .
Now if you proof to me that downloads does not positively or significantly correlate with revenue made then I'll agree with all the people who feel they need to hate on Unity right now, but the way I see it this isn't an unreasonable business model.
One last thing. It is an oversimplification to say that Unity doesn't have any cost to usage. Sure once the binaries have been built, there are no costs to those binaries being copied across the globe, but more usage means more demands on the developer, which translates to demands on Unity to make sure their engine works well on all platforms and devices and is able to keep up with the queries and demands of the developer. Imagine just having to QA the Unity engine; it's gotta be an enormous undertaking. They've got to offer active support on a number of versions (n) of their platform for a number of platforms (m) and supported devices/hardware (o). That makes
n^m^o
combinations that could cause issues and then still that is an oversimplification. A game that is used a lot is going to hit a lot of these combinations and that'll certainly translate into a lot more work for Unity to ship updates. So I would even argue that usage ∝ costs.These chatGPT walls of text are getting out of hand.
Didn't use ChatGPT, but you're the first person to accuse me of that. Funny times :)
Yes you did. But, to be fair, in case you didn't, why don't we say chatGPT-like then, to make you feel better.
And I've seen others say the same thing about those huge walls of text that are semi-nonsensical lazy ramblings to other people, so I'm not the only one expressing this opinion.
Honestly I didn't. Have a nice life, I'll not be responding anymore.
If you're being truthful, then my only advice would be that if you want people to actually consider what you're saying then you should be less verbose and more straightforward when you say it.
And also, maybe modify your writing style, it reads very much like chatGPT.
Corpo shills nyeed learn to shutup