this post was submitted on 12 Sep 2023
563 points (100.0% liked)

Game Development

61 readers
1 users here now

Welcome to the game development community! This is a place to talk about and post anything related to the field of game development.

Community Wiki

founded 1 year ago
MODERATORS
 

This is of course not including the yearly Unity subscription, where Unity Pro costs $2,040 per seat (although they may have Enterprise pricing)

Absolutely ridiculous. Many Unity devs are saying they're switching engines on social media.

top 50 comments
sorted by: hot top controversial new old
[–] 4am@lemm.ee 131 points 1 year ago* (last edited 1 year ago) (1 children)

The enshittification continues.

Watch for more products that enable normal people to do great things to become paywalled. Only your gatekeeper masters may direct the market, and the creativity. In their infinite wisdom, they demand the control of gods.

Billionaires are a mistake.

EDIT: and I love the bait-and-switch of charging anyone who ever used Unity, even under different terms. Electric chair for the CEO.

[–] Bonehead@kbin.social 51 points 1 year ago* (last edited 1 year ago) (2 children)

I'm starting to see enshittification as part of the cycle of renewal in capitalism. Don't get me wrong...it's a completely foolish and disasterous way of doing things, and billionaires are a black mark on society as a whole, but innovation happens when you take away the established tools.

Twitter is a good example. Elon seriously accelerated the enshittification, and now it's tanking. Meanwhile, alternatives are springing up at breakneck speeds to replace it. Which one will win the war is anyone's guess, but Twitter will be the loser regardless. Reddit is another one. And Digg before it. As one commits corporate seppuku, others step in to take its place.

While it sucks for anyone caught in the crossfire, and the ones responsible for nuking a corporate landscape often skip away with a golden parachute, it usually leads to a shakeup that can bring amazing innovations. The key is to get in on the next wave, hope you picked the winner, and make sure you get out before shit hits the fans this time.

load more comments (2 replies)
[–] db0@lemmy.dbzer0.com 72 points 1 year ago

Surprised nobody mentioned here, but Godot Engine people. It's FOSS and will never charge you for anything. Don't stay in an abusive relationship

[–] douglasg14b@programming.dev 58 points 1 year ago* (last edited 1 year ago) (2 children)

Nevermind PC games, think about how this would impact mobile games. Where you get TONS of transient installs, and very few consistent players.

You could actually go into debt by using unity, and accidentally being successful if you aren't abusively monitizing your game.

[–] AdmiralShat@programming.dev 62 points 1 year ago* (last edited 1 year ago) (1 children)

That's what this is about. The CEO said that devs who don't put ads in their games and monetize are "fucking idiots"

Unity isn't a game engine company anymore, they're an advertisement company that owns the rights to a game engine.

[–] NuPNuA@lemm.ee 24 points 1 year ago (1 children)

This is the same CEO who was at EA during their "worst company in America" awards era right?

load more comments (1 replies)
[–] WarmSoda@lemm.ee 56 points 1 year ago (4 children)

They're going to back off on this and replace it with something bad but not as horrible. This is testing the water, and opens the door to charging everyone money every time you install a game, not just devs.

Have an install saved on your external and want to install it next week? You'll get charged for it as of you didn't already pay for it.

Games you have in your steam/gog backlog? Get charged again for it when you decide to play it.

I guarantee there are investors/publishers/whoever hitting themselves right now screaming "why didn't I think of that?".

[–] DontMakeMoreBabies@kbin.social 48 points 1 year ago (3 children)

I'd pirate the fuck out of everything if that happens.

The second Steam charges me for an install... Back to the high seas.

Not even about the money.

[–] Darkassassin07@lemmy.ca 46 points 1 year ago (11 children)

That's part of the problem; they aren't charging you for the install, they are remotely tracking that you've done so and then billing the dev for it.

If you grab a cracked version, did the person cracking that game also remove the install telemetry, or did they just make it functional? Can you be sure?

In many cases, the dev would still be billed for you installing the game you didn't even pay for. Unity has no incentive to ensure each install is legitimate, as they profit from failing to catch that.

[–] DontMakeMoreBabies@kbin.social 20 points 1 year ago (3 children)

Sounds like pirating a copy and then trying some network fuckery... Fun!

But also if they make it bad enough I'll just do something else. I love games but if they wanna fuck that up bad enough then there are always other ways to kill time.

[–] WarmSoda@lemm.ee 15 points 1 year ago (2 children)

Maybe the gaming industry needs another collapse.
AAA needs a shake up, that's for sure, if it's just going to continue on it's current trajectory of "nothing new but costs more".

Most of the AAA's can't even be bothered to include as much content and as many systems as games from decades ago. You can play PlayStation 1 & 2 games that are just as complex or more complex than games releases recently. It's all the same stuff but with more pixels and larger localization folders.

Why is Skyfield 130 GBs when at it's core it has all the same functions as Oblivion or Fallout? Why does Octopath Traveller have a sliver of the in-game content that games like Star Ocean and Final Fantasy 9 had? Sports games and Shooters were lost causes years ago.

Indie devs have been making games that are far more fun and original than most AAA teams of multiple hundreds have been able to do in awhile.

The big guys need to return to focusing on fun. Some AAA's can still do it. BG3 and Zelda are the current obvious examples. Those games are Fun. That's what games are supposed to be.

Also, battle passes and season passes and everything that horse armor spawned can all go in the trash when there is another video game collapse.

load more comments (2 replies)
load more comments (2 replies)
load more comments (10 replies)
load more comments (2 replies)
[–] AnonTwo@kbin.social 14 points 1 year ago (4 children)

I think they might actually get told to fuck off by publishers, strictly because they wouldn't be making any money out of it on top of the bad publicity being passed down to them by consumers.

[–] GreenMario@lemm.ee 18 points 1 year ago

Every major publisher including Trillion dollar Microsoft has Unity engine games in their catalog.

I don't think any of them really want to pay for that. MS would just scoop up Unity before paying that.

load more comments (3 replies)
load more comments (2 replies)
[–] sederx@programming.dev 44 points 1 year ago (3 children)

founding your business on proprietary software is just a crazy gamble.

[–] June@lemm.ee 36 points 1 year ago

I turned down a job offer at a company that relied solely on twitter’s api in order to accomplish their goals. It was a sales lead generation tool that used a scripted approach to warming leads before handing them off to AE’s to bring home.

Within a year Twitter shut down their access and the company went under. That’s the day I learned not to trust another company to allow you to make money with their product permanently.

[–] Hadriscus@lemm.ee 20 points 1 year ago (4 children)

Until a few years ago there was barely any alternative afaik

[–] gencha@lemm.ee 9 points 1 year ago (4 children)

People wrote their own game engines since the earliest of games, they just want the easy route today and a marketplace to monetize on. These are poisoned gifts, and always have been.

[–] echodot@feddit.uk 36 points 1 year ago (4 children)

And if everyone invented their own wheel every time they wanted to build a new cart all we'd ever have is various different wheels and very few carts.

load more comments (4 replies)
[–] TechieDamien@lemmy.ml 10 points 1 year ago (1 children)

Yeah, and people nowadays don't even rewrite basic libraries! Everyone should have their version of glibc or they are just lazy!!!1!!1!

load more comments (1 replies)
load more comments (2 replies)
load more comments (3 replies)
load more comments (1 replies)
[–] root@aussie.zone 36 points 1 year ago (2 children)

Unity Engine taking a leaf out of reddits book. Lol

[–] Lianodel@ttrpg.network 23 points 1 year ago

Their Twitter is even leaning into the "answering questions" angle. Just frame the backlash as a result of ignorance, rather than people being reasonably upset by a situation they understand perfectly well. Then they dodge inconvenient questions about things like malicious automated downloads. Of course, they're happy to "listen to feedback." Not act on it, of course, but the social media person is happy to scroll past whatever you have to say!

load more comments (1 replies)
[–] wave_walnut@programming.dev 34 points 1 year ago (1 children)

I think the reason beginners want to use Unity is because that is what they will need as professional game developers. But if professional game developers stop using Unity, then there is no reason to use Unity, no matter how beginner-friendly pricing it is.

[–] ICastFist@programming.dev 15 points 1 year ago (1 children)

Pretty much every gamedev course will teach either Unity, Unreal or both, so those students end up getting fucked either way.

[–] Hadriscus@lemm.ee 15 points 1 year ago (3 children)

It was the status quo in animation until a few years ago : every school would teach Maya or Max and the industry as well as aspiring professionals were kinda locked with those. Others players evened out the playing field (Houdini, Blender, etc) and today it's not the monopolistic situation it used to be.

load more comments (3 replies)
[–] Katzastrophe@feddit.de 25 points 1 year ago (4 children)

I gotta ask, considering the "per install" pricing, what exactly is an installation in the eyes of Unity?

A game download? In which case would a cancelled and restarted download result in two installations being logged?

Is it an API call during first start-up? What would keep malicious actors from simply modding their game to repeat this call a thousand times?

What about pirated copies? Do they count as being "installed"?

[–] Veraxus@kbin.social 20 points 1 year ago

Unity's official response to those questions as of a few hours ago is akin to "we have ways... trust us."

load more comments (3 replies)
[–] shasta@lemm.ee 24 points 1 year ago (1 children)

Everyone I know has been reaching about Unreal for the past few years anyway. I'm surprised Unity is pulling this controversial move in this situation, driving more customers to the competition. It's like if it was 2013 and AMD suddenly started charging double for their graphics cards even though Nvidia was way better

[–] tfw_no_toiletpaper@feddit.de 9 points 1 year ago

Oh damn the whole day I was thinking it was about Unreal Engine, not unity. Was pretty sad that some of the projects I follow could be abandoned. Now I'm so glad, holy shit. Reading the articles caffeine starved at 5 am in a tram probably was the culprit for misreading

[–] kitonthenet@kbin.social 23 points 1 year ago* (last edited 1 year ago) (1 children)

This is the java business model, there's two ways it could go: total flop, everyone hates it and because video games aren't as deeply entrenched as legacy codethe java business model won't work. OR the Java business model works great and there's now a 10% unity tax passed on to the consumers

Edit lmao the most pedantic Mfs alive in the replies

[–] ulkesh 18 points 1 year ago (10 children)

What the hell is the Java business model? Do you mean Oracle, when you say Java?

[–] Cqrd@lemmy.dbzer0.com 27 points 1 year ago (3 children)

I’ve literally developed Java applications and never heard of the “Java business model”, Java costs nothing for its developers or users, other than dignity.

[–] xapr@lemmy.sdf.org 11 points 1 year ago

I presume you mean the open-source versions of the JVM published by other companies like IBM, or maybe there's some other distinction that I don't understand? As far as I know, Oracle Java has required a paid license for the last few years: https://redresscompliance.com/decoding-oracle-java-licensing-java-licensing-changes-2023/

load more comments (2 replies)
load more comments (9 replies)
[–] M500@lemmy.ml 16 points 1 year ago (3 children)

What’s the tl:dr?

The creators of the unity engine are charging people extra for games they have already created?

[–] popcar2@programming.dev 51 points 1 year ago (3 children)

Creators of the Unity engine want to charge developers per game install, the more people that install the game the more you have to pay. This includes games that already exist and never agreed to this. It also causes a lot of safety concerns, how will they confirm how many installs a game has? Are they bundling spyware with Unity games?

[–] BolexForSoup@kbin.social 27 points 1 year ago (1 children)

What will they do when 50 angry incels run a script that downloads/installs/deletes your game hundreds of times a day?

[–] M500@lemmy.ml 18 points 1 year ago (2 children)

https://www.ign.com/articles/why-unitys-new-install-fees-are-spurring-massive-backlash-among-game-developers

They said they have a fraud detection system for their ads business and will use that as a starting point.

I don’t see how they are going to be able to move forward with this change.

load more comments (2 replies)
[–] M500@lemmy.ml 12 points 1 year ago* (last edited 1 year ago)
load more comments (1 replies)
[–] Peekystar@kbin.social 19 points 1 year ago* (last edited 1 year ago) (1 children)

From what I've heard, from January 2024, any for-profit game made in Unity that meet a certain profit and download threshold will have to pay a fee to Unity per install of said game, including those released before these changes are being introduced.

[–] WarmSoda@lemm.ee 17 points 1 year ago

Unity also said it will track installs with its own proprietary data. Speaking to Axios, Unity also confirmed that if a player deletes a game and re-installs it, that counts as two installs, and two separate fees.

From the article linked in comments here. That's unbelievable. I'm at a lose for words.

I guess they don't want anyone to use Unity at all

[–] donuts@kbin.social 14 points 1 year ago (1 children)

They want to charge game devs $0.20 per install. Yes, that's right, they want to charge devs 20 cents every time somebody installs their game.

[–] M500@lemmy.ml 13 points 1 year ago (3 children)

Thanks for responding to my post.

That will be uhh… 0.20.

load more comments (3 replies)
[–] XPost3000@lemmy.ml 13 points 1 year ago

Common proprietary L

[–] DaleGribble88@programming.dev 11 points 1 year ago

Sad times, I remember first learning from Tornado Twin tutorials way back in version 3. At this stage of my life, I basically develop exclusively for game jams, and give away my weekend warrior projects for free. The new pricing model, as currently described, would not affect me. However, trust has been eroding for a while. Trust is gone now. I do not trust Unity not to alter the deal further. I fear that I may become liable for fees that I did not agree to when I published, for lack of a better term, my games to the internet. I've been looking at features offered up in Unreal for a while. I guess it is time to start watching tutorials.

[–] HawlSera@lemm.ee 10 points 1 year ago (1 children)

So do game developers have lobbyists to ban this shit?

load more comments (1 replies)
[–] pinkdrunkenelephants@sopuli.xyz 10 points 1 year ago* (last edited 1 year ago) (8 children)

🤔 So what's stopping people from simply making games under the free license and selling them anyway without paying Unity ridiculous taxes and fees?

Also now would be a great time to just use Godot and be done with it.

[–] echodot@feddit.uk 10 points 1 year ago (4 children)

Last time I checked out Godot it wasn't exactly what you called fully featured. So really it isn't an unequivalent replacement.

load more comments (4 replies)
load more comments (7 replies)
load more comments
view more: next ›