this post was submitted on 15 Sep 2023
1012 points (98.9% liked)

Technology

58692 readers
4037 users here now

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


founded 1 year ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] kryostar@lemmy.world 98 points 1 year ago (66 children)

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.

[–] calavera@lemm.ee 14 points 1 year ago (1 children)

That's what I thought also. I mean they could legally also add that for every instalation of an old game the developer would have to send nude pics to Unity CEO?

load more comments (1 replies)
load more comments (65 replies)
[–] TrickyCamel@lemmy.world 83 points 1 year ago (8 children)

What is it with tech companies being too shitty lately?

[–] Toneswirly@lemmy.world 66 points 1 year ago

The Venture Capital Well is running dry, tech companies are turtling up their data so other tech companies dont use AI to scrape all their content... its the 12th hour of the tech bubble and they're all scrambling to become real companies that make, you know, money. Problem is they dont know how, and customers dont want to pay them for the garbage they used to tolerate when it was free.

[–] tsuica@lemmy.ml 52 points 1 year ago (2 children)

The lack of "easy money". A lot of companies have had accelerated growth due to an influx of investments which were mostly interest-free (or very low interest) loans . You didn't have to have a good product - just overinflate your value till your IPO, then the value will determine stock price, everyone gets rich.

Now that interest rates are higher, investors want a lot more bang for their buck. Couple this with companies that no longer know how to make good products, now they're just squeezing shit dry and scheming and scamming their customers to fulfill their one and only legal obligation: make more money for the shareholders.

load more comments (2 replies)
[–] Khalmoon@lemm.ee 28 points 1 year ago (1 children)

Capitalism. While the average person is frustrated over their grocery bills being 2x, the corporate ghouls are trying to milk as much money as they can. Not to mention I believe they pulled out their shares before the decision was made so it seems like they were trying to just cash out before shit hit the fan.

Everything is being run on borrowed money, even major studios like Marvel or Blizzard take injections and answer to share holders / venture capital, instead of just making a better product.

load more comments (1 replies)
[–] Karyoplasma@discuss.tchncs.de 27 points 1 year ago (2 children)

Greed and societal acceptance of greed.

And interest rates doing an uh oh and they can't think of any more innovative a solution than to soak their paying customers

[–] floofloof@lemmy.ca 12 points 1 year ago

Not just acceptance. There has been a worship of the greediest people as the most "successful" and those who are "worth" the most.

load more comments (3 replies)
[–] Metal_Zealot@lemmy.ml 56 points 1 year ago (3 children)

"y'know, maybe Reddit and Twitter are on to something"
-Unity CEO, probably

[–] kubica@kbin.social 18 points 1 year ago

Maybe a tiktok challenge for rich people?

load more comments (2 replies)
[–] Jaysyn@kbin.social 54 points 1 year ago (7 children)

Basically don't update existing games & stop using Unity completely & you're good.

load more comments (7 replies)
[–] Raxiel@lemmy.world 50 points 1 year ago (1 children)

I know Unity claim they can apply their new pricing to old versions anyway, but setting that aside, how practical is it to simply stay on Unity 2022 LTSB or earlier?

I'm not a software developer, I'm a CAD modeller. My company pays Autodesk a substantial amount of money every year for licence tokens which grants us access to new releases, but using the latest is pretty much unheard of.

For AutoCAD, 2022 is the default (2024 is current) although they don't seem to have added much of interest since v2019. For the likes of Civil 3D and Revit there are useful updates in newer versions, but the version used is locked in at the start of a project, and upgrading mid scheme is only done in exceptional circumstances.

If Autodesk came out with some kind of scheme in their 2025 tos that said "if you model a bridge in Revit, we will charge 5 cents for every car that crosses or passes under it" then we could easily stick on 2024 for a decade, more than enough time to skill up on the alternatives.

[–] FLX@lemmy.world 45 points 1 year ago

You can't do that in unity, because each version has somehow a major bug ruining your life or your project.

They usually only fix them after they introduce another bug that breaks another part of your project, so it's a neverending race.

You don't wan't to reimplement everything yourself and they are always "working on it" so you trust them

[–] pinkdrunkenelephants@sopuli.xyz 45 points 1 year ago* (last edited 1 year ago) (3 children)

I want to know who hired that fucking CEO and put him up to purposefully tank Unity.

This can't be anything less than a blatant attempt to destroy a company so who would have a vested interest in destroying Unity? It can't just be for money.

[–] time_lord@lemmy.world 17 points 1 year ago (9 children)

He's a VC CEO, he's there to pump the company for everything it's worth for maximum stock returns.

load more comments (9 replies)
[–] Bread@sh.itjust.works 16 points 1 year ago (1 children)

It is Big Godot pulling the strings to entice people to jump ship to their free and open source game engine. The plan is dastardly, but effective. Can't use other game engines if there are no other engines left standing.

load more comments (1 replies)
load more comments (1 replies)
[–] greenskye@lemm.ee 42 points 1 year ago (1 children)

Can someone help me understand? Maybe my understanding of contracts is too simple but in this example:

I've developed and published a unity game. The game is complete and will receive no future updates from me, but will remain on sale for the foreseeable future.

My understanding of the current situation is that unity is somehow claiming these new terms will apply to my game. But I don't see how that's feasible. Shouldn't my relationship with unity be at an end as the product was completed? Would I have to de-list my completed game to avoid charges? How is that legal?

[–] time_lord@lemmy.world 49 points 1 year ago* (last edited 1 year ago) (3 children)

The game is complete and will receive no future updates from me, but will remain on sale for the foreseeable future.

That's the sticking point. A game could be complete, and receiving no material updates, but still need to be "updated". Sometimes the app stores require a re-compile and you will be bound by the new terms.

In the worst cases, a highly played but low earning game (like Flappy Bird) requires a recompile to update the minimum API level it supports in the Google play store. There are no gameplay changes what-so-ever. If you don't re-compile and update it, Google will de-list the game. But you also can't submit the update unless you accept the new terms.

[–] FourPacketsOfPeanuts@lemmy.world 18 points 1 year ago (1 children)

Well... I look forward to using Unity's replacement...

load more comments (2 replies)
[–] yardy_sardley@lemmy.ca 42 points 1 year ago (3 children)

Lmao when you're trying to turn your company into a bloodsucking vampire but you forgot that long ago, you told your lawyer to chain the coffin in case this very thing happened.

load more comments (3 replies)
[–] Ryan@programming.dev 26 points 1 year ago

Not a game dev but I've had interest in using Unity for machine learning. I'm now trying out Godot since it does have quite a few ML libraries and it seems to be maintained better than Unity's ml-agents.

Unity-ml-agents is quite a hassle to deal with but a few months ago I wasn't able to find any altrrnatives. At least one good thing that came out of this is that I learned that there is an alternative to using Unity now.

[–] phoenixz@lemmy.ca 26 points 1 year ago (4 children)

I'm pretty sure there are open source alternatives to this?

Anybody care to shine some light on which projects would be comparable, and how they stack up against unity?

[–] tsuica@lemmy.ml 36 points 1 year ago (1 children)

Godot, it's the most mature of the bunch. It's a little different than Unity, but it's definitely very user friendly, really powerful and has an active community.

[–] floofloof@lemmy.ca 12 points 1 year ago

Godot feels nicer to work in than Unity. The object model is better designed and more intuitive. I hope this gives Godot a big boost.

[–] Throwaway4669332255@lemmy.world 23 points 1 year ago

Godot is probably the best choice for open source game engines. Its got funding and full time developers working on it.

Stride3D is probably the closest open source clone of Unity. It was developed by Silicon Studio as a commercial game engine but they eventually stopped and open sourced it. Its got a ton of modern features including vulkan and direct x 12 support. It has an active community too, but no full time staff making new features.

[–] gaslec@lemmy.world 12 points 1 year ago

Godot Engine is a nice alternative.

[–] angrymouse@lemmy.world 12 points 1 year ago (10 children)

There is, unreal besides being a product has its source available and Godot focus on the same niche most of unity games were. But the problem never was the lack of replacement, the problem is, a game with years of development on unity whould not easily switch to any alternative, they have assets from unity store, scripts made for unity, UIs using unity specific stuffs, even network protocols could be bounded with unity. Change this is an herculean task and most of the games are in barely maintenance mode, imagine a full rework. So these games should be pulled of the market and thrown in the garbage to avoid new installations.

load more comments (10 replies)
[–] jeremy_sylvis@midwest.social 17 points 1 year ago (1 children)

I wonder if they realize the extent to which this disincentivizes upgrades to any newer form of Unity - and the newer license - even outside the rest of the recent drama.

It would take amazing changes to even consider giving this up - and at that point, it's a hop and a skip to a platform shift.

load more comments (1 replies)
[–] Decompose@programming.dev 16 points 1 year ago

If this is true, they're really screwed. No one is gonna use the new versions.

[–] jackoid@lemm.ee 14 points 1 year ago (2 children)

Well good luck to Unity in fighting massive games like FGO or Genshin.

load more comments (2 replies)
load more comments
view more: next ›