This is fucked up. No other words for it. A REINSTALL is charged to game devs. #Unity
Got a Steam Deck, ROG Ally etc and swap between a PC? That’s the game developer charged twice by Unity.

Lmao: so with Proton on Linux / Steam Deck, if you swapped a game between Proton versions it would likely say to Unity there’s been multiple installs 💀

Denuvo trips up on that issue too. Disaster.

@gamingonlinux What prevents someone just spamming a lot of install requests and racking up a bill for the developer?

@raikas @gamingonlinux worse fate than review bombing, actually.

imagine, a game with million installs, and review bombed, what would it mean to dev's fate

@ozone89 @raikas @gamingonlinux Every single game now comes with a 1980s Asteroids port to make it a bundle. Soon the Asteroids port becomes the most popular game out there...everything is Asteroids ports with Tetris clones to make it a bundle...
@raikas @gamingonlinux I was going to ask the same thing, that’s a Bankruptcy Attack.
@raikas @gamingonlinux
I can't imagine there are too many things at all. Generate a supposed VM which creates fraudulent install parameters making it look like you're on a thousand different boxen, start churning them out, dev gets to try and contest the notion that their college project now has 250,000 installs (and 17 sales).
@gamingonlinux definitely had the denuvo thing near P4G's release when I was trying to get the game to work without random crashes... hate DRM on legitimately purchased software, hate what Unity is doing. Shit like this only hurts legitimate customers and now also indie game devs, while pirates rip that shit out and don't give a damn either way.
@gamingonlinux also, there’s absolutely no way bigots won’t abuse that to try harming indie devs making games they dislike.

@gamingonlinux
So wait, if we wanted to run up the bills for any developer using Unity, we could just buy a single copy of one of their games, then set up some computers to repeatedly uninstall and reinstall the game?

It's like they're not even thinking of basic security on this one...

@gamingonlinux that’s insane! I don’t do it often, but if I have any issues with a game I’ll explore different Proton versions. 😱 this model is moronic.
@gamingonlinux: Yet another factor to keep me away from Denuvo games. But Denuvo was shit from the very start, while Unity enshittified over time.
@gamingonlinux its a good incentive for developers to offer a native linux version 🙃
@gamingonlinux This is supreme bullshit. I have 2 Decks, an Ally, a gaming laptop, a desktop, and some various other machines in various states of put together. I dual boot several of them between Linux and Windows. I shouldn't be costing devs stupid amounts of money because I like experimenting with hardware. What about reviewers who change hardware daily? So ridiculous!
@gamingonlinux Doesn't make sense. If they don't rectify soon, they'll loose a big amount of devs.
@doragasu @gamingonlinux If they don't rectify, It's their doom. Twitter is full of devs panicking and sharing resources about migrating to other engines.
@avis_jay @doragasu @gamingonlinux Honestly, if I were in the shoes of a game dev using Unity, I would be looking into migrating even if they rectify. They've shown what they think they can get away with, and staying on Unity would just be exposing yourself to risk.
@jhannafin @doragasu @gamingonlinux Currently working on migrating my current project to GoDot
@avis_jay @jhannafin @gamingonlinux Hope it's not a very big headache, good luck!
@doragasu @jhannafin @gamingonlinux I'm making progress. Didn't figure out how to do something similar to a LineRenderer yet
@avis_jay @jhannafin @gamingonlinux Unfortunately I know nothing about gamedev, so I can only wish you good luck!
@gamingonlinux It probably charges the developer if the Proton/Wine prefix is cleared.
@gamingonlinux What would happen with a steam library on external storage that you switch between two devices? Would it count as two, one or a new install every time you run it after switching systems?
@gamingonlinux at this point they're just trying to lose customers...
@vildravn @gamingonlinux tbh the best move devs should make now would probably to remove their games from the stores. This would prevent themselves from having huge bills at least for new purchases, and it would pressure on Unity to stop this absurdity
@Deuchnord @gamingonlinux Or people could cause chaos and write scripts that reinstall games over and over.... I hear Hearthstone is made in Unity..... 🤔
@vildravn @Deuchnord @gamingonlinux but how do they verify an installation? If they don't have some kind of unpredictable installation verification code or something, what stops a script that just spams installations to Unity's servers? So do we even need to install the game or just simulate it? Is it possible to just set up fake installation confirmations to Unity?
@Pyral @Deuchnord @gamingonlinux Good questions, I am not sure even Unity themselves know how this is going to work
@vildravn @Deuchnord @gamingonlinux Telementary DDOS warfare, here we come.
@gamingonlinux Image description:
Stephen Totilo @stephentotilo
I got some clarifications from Unity regarding their plan to charge developers per game install (after clearing thresholds)
- If a player deletes a game and re-installs it, that's 2 installs, 2 charges
- Same if they install on 2 devices
- Charity games/bundles exempted from fees

@gamingonlinux Haha, if that's confirmed that's messed up man.

Silver-lining: More Godot users > more Godot tutorials being made for smooth brains like me who has several false starts to get into it as a hobby.

@gamingonlinux this is some short sighted malarkey. Who is going to use Unity with this clause now instead of Godot (or Unreal)?
@gamingonlinux turning a big dial that says "Fees" on it and constantly looking back at the audience for approval like a contestant on The Price is Right
@gamingonlinux With increasing size of games and increasing speed of fiber connections, I install more and more often. This makes zero sense for devs.
@gamingonlinux time for more people to learn Godot and/or unreal.(and/or whatever other engineers are in the up and coming)
@ticktok @gamingonlinux If we want an ethical alternative we need to make noise about the fact that Godot give visibility to a gambling company https://www.gamblify.com/
Gamblify

Innovative products for the gambling industry

@gamingonlinux now if only epic games weren't such anti Linux fuckheads and made unreal engine development on Linux not such a pain in the ass.
@gamingonlinux unity is completely off the shits with this one

@gamingonlinux I guess the reason for this nonsense is in the statement from unity: "We looked for ways to lessen the impact on developers, and provide ways to bring the Runtime fee to zero. If you’re using any of our ad products, Unity Gaming Services or cloud services, etc. please contact us to discuss discounts."

They basically want that every game is an ad-infested, user-tracking, always-on hellhole.

That’s so stupid wtf?
@gamingonlinux wait what. I assumed if we're doing telementary installations, we're also going to be putting user identification tracking in builds.

I don't know if Unity telementary is active in builds already or if they actually are clean. But I imagine you as a dev would technically have to disclose your game is (probably involuntarily) passing data to a third party. Which I doubt most devs bother with.
@gamingonlinux How on earth do they plan on tracking the charity bundle installs? 🤨​
@gamingonlinux @glairedaggers I'm going to guess in the same half-assed way they do everything: make the developers do a bunch of bullshit to sort out what keys are from what, and then discontinue the means by which they can do so after a few months.
@glairedaggers given they hint syronglybat games that use their advertising products in game, I'd wager that if a game is being placed in a charity bundle, the dev will have to implement in game ads to prove it's in a bundle. As far as Unity are concerned, that's a "win-win" for them (but fuck the end user).
@gamingonlinux whelp, there’s putting your foot in your mouth, and there’s deepthroating your own lower limb until you can tickle your bumhole with your big toe, from inside. are unity trying to sink their ship?
@UnboundCreations @k I'm pretty sure I can take down a few indie devs with a half decent terraform plan file and fairly modest Cloud infrastructure subscription.
@gamingonlinux This absurdity is worthy of a lawsuit. As others noted, there are many ways this can be trivially abused. As much as I gripe about Unreal sometimes, this is flat-out developer-hostile.

@gamingonlinux I said it on the birb site, I'll say it again:
want to bankrupt an indie dev?

  • write a 4-line script to uninstall/reintall a game
  • ???
  • No profit (for the indie dev)
  • literally nothing about this change has been thought about for any amount of time; it's 100% just someone going "hey here's a thing we could fairly easily monitor and charge devs for"

    @gamingonlinux I hope a bunch of devs get together and sue Unity into the ground. Holy fuck.