Don't want to see articles from a certain category? When logged in, go to your User Settings and adjust your feed in the Content Preferences section where you can block tags!
We do often include affiliate links to earn us some pennies. See more here.

The saga with the Unity game engine continues, after their completely botched announcement of a new fee system game developers will need to pay.

Just to briefly bring you up to speed from the previous article: once developers hit both a revenue and install threshold for their games, they will then need to pay Unity for each install after the threshold is met. For example: based on their "standard rate" on Unity Personal if developers made at least $200K in the last 12 months, and had at least 200,000 total game installs, each install after would cost them $0.20 per new install but it's less on Unity Pro and Unity Enterprise (and less again on each when install milestones are hit).

Part of the problem is that Unity very badly explained it, although the whole idea just doesn't seem to be very good. One big issue is that this change is retroactive for existing released games. So any game currently on the market that uses Unity will need to begin paying for each time a new player installs their game, if they're over those thresholds after January 1st, 2024.

It didn't help that when Unity tried to clarify these details, initially they said that re-installs of games will count towards the installs and that would include installs on new hardware. They've since clarified again to say it's only for the "first install and we have no desire to charge for the same person doing ongoing installs".

In another clarification post on social network X, Unity mentioned "more than 90% of our customers will not be affected by this change", which means at least 90% of Unity users don't make $200K a year and have fewer than 200K installs total at a minimum. Not exactly the best advert for their game engine. They also clarified these details:

How we define and count installs: Assuming the install and revenue thresholds are met, we will only count net new installs on any device starting Jan 1, 2024. Additionally, developers are not responsible for paying a runtime fee on:
- Re-install charges - we are not going to charge a fee for re-installs.
- Fraudulent installs charges - we are not going to charge a fee for fraudulent installs. We will work directly with you on cases where fraud or botnets are suspected of malicious intent.
- Trials, partial play demos, and automation installs (devops) charges - we are not going to count these toward your install count. Early access games are not considered demos.
- Web and streaming games - we are not going to count web and streaming games toward your install count either.
- Charity-related installs - the pricing change and install count will not be applied to your charity bundles/initiatives.

Oh, and their updated FAQ still claims that different devices are a different install so they will count again. So if you switch between a PC, a laptop, a Steam Deck, ROG Ally - or other devices, developers will have to pay each time. I don't need to explain why that's ridiculous do I? Why should a game developer pay their game engine multiple times just because a user who purchased their game installed it in more than one place. Absolute idiocy.

The big problem is: how are they tracking these installs? Well, they won't actually tell anyone. They just claim "We leverage our own proprietary data model, so you can appreciate that we won’t go into a lot of detail, but we believe it gives an accurate determination of the number of times the runtime is distributed for a given project." — so you have to trust them.

According to Facepunch developer Alistair McFarlane on X, "The Rust cheat community already has a working reinstall script for Rust with a unique HW spoofer on each install". No doubt there will be more like it. Detecting and accounting for spoofed installs is going to be a nightmare for developers by the looks of it.

Even with the clarifications, and even if Unity eventually did a big u-turn on all this, it doesn't change that the trust is broken to just spring such a complete overhaul to their fee system including making it retroactive. Compounding that issue is how Unity previously said in 2019 that:

When you obtain a version of Unity, and don’t upgrade your project, we think you should be able to stick to that version of the TOS.

In practice, that is only possible if you have access to bug fixes. For this reason, we now allow users to continue to use the TOS for the same major (year-based) version number, including Long Term Stable (LTS) builds that you are using in your project.

Moving forward, we will host TOS changes on Github to give developers full transparency about what changes are happening, and when. The link is https://github.com/Unity-Technologies/TermsOfService.

That GitHub was taken down but hey, the Wayback Machine archive exists. However, it was also made clear in their legacy TOS as well when you read "if the Updated Terms adversely impact your rights, you may elect to continue to use any current-year versions of the Unity Software (e.g., 2018.x and 2018.y and any Long Term Supported (LTS) versions for that current-year release) according to the terms that applied just prior to the Updated Terms" but this TOS was replaced in October 13, 2022 with a new TOS that entirely removes this protection for developers. Nice bait and switch there Unity.

Developers certainly aren't pleased, pissed-off would be an massive understatement, with many putting out statements calling for Unity to reverse the whole thing, some even mentioning they will remove their games. Lots of developers are now looking at Godot, Unreal, Game Maker and other engines to see if they can switch for their next or existing projects too.

Some choice picks include:

  • Mega Crit, developer of Slay the Spire, with their statement on X noting that they will switch game engine unless it's entirely reversed and that "We have never made a public statement before. That is how badly you fucked up.".
  • Cult of the Lamb developers say they will delete the game on January 1st.
  • Publisher Devolver Digital now say to "Definitely include what engine you’re using in game pitches.", as no doubt this install fee will heavily complicate the developer-publisher relationship with tracking it accurately across so many places.
  • Developer Rami Ismail mentions an important bit in a thread on X, on how "Hey but seriously, if you're a marginalized dev at risk of hate brigading and your Unity game is available on any DRM-free platform, basically you're utterly fucked at this point unless this gets reversed. There's a moral imperative to tell Unity leadership to get fucked here.".
    Given how, noted above, Rust cheaters already have a hardware spoofer it's not looking good.
  • Garry Newman of Facepunch said "Unity can get fucked" in a blog post.
  • Innersloth, developer of Among Us, mentioned they would "delay content and features our players actually want to port our game elsewhere".
  • Brandon Sheffield of Necrosoft Games wrote a blog post titled "The death of unity" that mentions "But now I can say, unequivocally, if you're starting a new game project, do not use Unity. If you started a project 4 months ago, it's worth switching to something else. Unity is quite simply not a company to be trusted."

I could pull out hundreds more, but you get the idea. It's not small names being annoyed by this, it seems like one of the few times almost the entire industry has rallied around something like this. Even Geoff Keighley replied to Unity on X to say "What a joke.".

Worse still, is that developers at Unity did reportedly give their concerns about the announcement which were ignored.

The reality is that install tracking will be a nightmare. It's something that might sound good in theory, but it has so many problems it just seems like it wasn't really properly thought-through.

If you need some Unity alternatives check out this article.

Article taken from GamingOnLinux.com.
29 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
39 comments
Page: 1/2»
  Go to:

Zlopez Sep 14, 2023
  • Supporter Plus
I don't understand why they just don't go with the same model as Unreal Engine has (maybe they have a new one now, I didn't check for some time) and if the game makes some amount of money, they need to pay from each sold copy. The installs amount seems really strange as a metric.
Linux_Rocks Sep 14, 2023
ssj17vegeta Sep 14, 2023
It's no surprise the decision doesn't come from developers, but from greedy scum way above.

They're making the same PR mistakes that Tumblr, Reddit, and Paradox did.

"You don't like what we're doing ? Fine, f*** you then!"
Pengling Sep 14, 2023
The installs amount seems really strange as a metric.
Greed trumps common-sense.
pb Sep 14, 2023
"Unity", right. Time to change the name.
Romlok Sep 14, 2023
"Unity", right. Time to change the name.
I dunno, I don't think I've ever seen the gamedev community as united about any topic as they are right now!
wytrabbit Sep 14, 2023
View PC info
  • Mega Supporter
"Unity", right. Time to change the name.

Discord is already taken.
StoneColdSpider Sep 14, 2023
Unity...... To "Unite" ALL THE MONEY!!!!!!.......
pb Sep 14, 2023
"Unity", right. Time to change the name.
I dunno, I don't think I've ever seen the gamedev community as united about any topic as they are right now!

"Sometimes a company is just a company, and the best thing it can do for us is to die."
emphy Sep 14, 2023
Innersloth, developer of Among Us, mentioned they would "delay content and features our players actually want to port our game elsewhere"

I dispute the implication that we, as players, won't appreciate it when unity is removed from our games.

For one, I'd prefer devs of said games to have a sustainable business model. For the other I'd prefer that the games I install on my system not be weighed down by potential malware. I firmly believe that we as gamers will also be targeted by unity's monetisation schemes, sooner rather than later.


Last edited by emphy on 14 September 2023 at 12:46 pm UTC
Etienne Sep 14, 2023
Well, Unity certainly does "unite" the game devs in this case, as I haven't seen any positive comment on this – which, of course, is quite understandable...

I was quite shocked reading about this, and honestly wonder if it's even legal to retroactively charge devs.
Mezron Sep 14, 2023
View PC info
  • Supporter
Regardless of what they say going forward, they are 100% dead to me and already added them to my list of thing things to ignore when I decide to buy a game.


Last edited by Mezron on 14 September 2023 at 1:00 pm UTC
ShabbyX Sep 14, 2023
Next, stock would be down, and a certain evil company is going to buy them.


Last edited by ShabbyX on 14 September 2023 at 1:37 pm UTC
soulsource Sep 14, 2023
I don't understand why they just don't go with the same model as Unreal Engine has (maybe they have a new one now, I didn't check for some time) and if the game makes some amount of money, they need to pay from each sold copy. The installs amount seems really strange as a metric.
Epic Games uses Unreal Engine for their in-house projects (Fortnite...), the licensing to third parties is a bonus for them. Unity development is primarily (solely?) funded by licensing.
dpanter Sep 14, 2023
LETS GO GODOT
nenoro Sep 14, 2023
meanwhile on Defold and Godot

D&G: We are open source.

Devs should learn a language instead of using an engine they will make good games and stable
Cryve Sep 14, 2023
RIP Unity
sonic2kk Sep 14, 2023
I hope this not only leads to more usage of Godot, but also as a result more help with feature implementation and engine maintenance. The Godot folks are doing a fantastic job with the resources they have, and I hope this gives opportunity for even more resources so they can continue their great work.
robertosf92 Sep 14, 2023
Hopefully this helps push Godot forward, now it's the time!
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.