UPDATE (12/09/2024)
Although the damage is done, Unity finally cancels the controversial Runtime Free.
UPDATE (01/04/2024)
Unity appoints Matthew Bromberg as new CEO. A bummer, in my opinion, as I believe that the measures taken by the previous interim CEO, James Moon Whitehurst, were going in the right direction: focus on the 3D engine and the editor.
It’s still too early to tell if the new CEO will follow that path or not, but coming from Zynga, EA Mobile and being an advisor to Blackstone, I think we lose out with the change.
UPDATE (10/10/2023)
Today it was announced that John Riccitiello is stepping down from all of his positions at Unity: President, CEO, Chairman and member of the board of directors.
James Moon Whitehurst will serve as interim CEO. Whitehurst is a former president of IBM and CEO of Red Hat, and is currently a ‘Special Advisor’ at Silver Lake, which owns 10% of Unity.
Let’s take a look at the current leadership of Unity:
I think all of us who use Unity every day are happy to see Riccitiello leave. I would say it’s a big step towards regaining lost confidence but seeing Tomer Bar-Zeev as president stops me from thinking so. Let’s remember that he is the founder of one of the most hated malware companies and possibly one of the precursors along with Riccitiello of the changes in Unity’s business model. It is a pity that the purge stops only at Riccitiello.
If someone from the board members can refloat the ship, it’s Whitehurst. During IBM’s acquisition of Red Hat, he built a good reputation.
Hopefully the next CEO will have some background in the software industry and understand that selling to game developers is very different than selling games.
UPDATE (22/09/2023)
After almost a week of silence from Unity, they have finally released the following today:
That in summary:
So similar to the Unreal model, but with these differences:
These changes solve what for me were the two main problems with the new payment plan:
Although the damage to trust with Unity has already been done, it is a step in the right direction. We’ll see what the future holds…
If you use the Unity game development engine, you are probably aware of the radical, and controversial, change in their pricing plans.
To summarize, they are the following points:
The ‘Unity Runtime Fee’ is a fee to be paid by the developer for each installation of his game made with Unity. BOTH conditions must be met for this to apply:
Only when both conditions are met, this payment applies. And only for installations that exceed the limit number of installations. If you only exceed the limit in one installation, you would only pay for that extra installation.
The limit of installations depends on the plan you have:
The same as the net income limit:
And finally, if you meet these two conditions, the price to pay for installation will depend on the country where it is installed. If it is not from an ‘emerging market’2:
If the installation occurs in a ‘emerging market’2:
Finally, some exceptions. The ‘Unity Runtime Fee’ will not be paid for games that:
You are also eligible for a price reduction if you use Unity services such as ‘Unity Gaming Services’ or ‘Unity LevelPlay’.
It’s all very simple, isn’t it? Now comes the best part…
Unity silently removed their GitHub repo (404) to track license changes, then updated a new license to remove the clause that lets you use the TOS from the version you shipped with.
As of January 1 2024, no matter what version of Unity you make your game with, if you meet the requirements, you will have to pay the ‘Unity Runtime Fee’.
Is this legal? I guess we will know very soon.
Thanks to poor communication from Unity, the majority reaction has been total rejection, misinformation, calls for a boycott, calls for its CEO to resign, many memes, hatred and even death threats3.
It also did not help to know that its CEO John Riccitiello sold, days before changing the payment plans, 2000 shares of Unity. Shares that today are worth -47% of their original IPO value.
And not only the community is pissed, but also the Unity engineers, whose superiors don’t seem to care much about what they think:
If you use Unity, the situation is worrying. But not for the reasons you think. The ‘Unity Runtime Fee’ will have a negative economic impact on:
Free games with a very low 'Average Revenue Per User' (ARPU)
Or to put it another way, F2P with only advertising revenue. Is it a coincidence that if you use ‘Unity LevelPlay’ (formerly Iron Source), Unity’s advertising service, you can receive a discount on ‘Unity Runtime Fee’? 🤔
Is this an attempt to kill AppLovin? 🤔
Does it have anything to do with AppLovin trying to buy Unity for $20 billion? 🤔
What does the CEO of AppLovin think about this? 🤔
Whatever Unity’s reasons are for this change, I really believe that the vast majority of developers will not be affected. For those that do, many will still pay less than if they were using Unreal Engine (which has no royalties up to $1000000, after that you pay 5%).
Let’s see it with these graphs4, first for using ‘Unity Personal’ and ‘Unity Plus’:
And this one for ‘Unity Pro’.
Before I tell you my conclusions, let’s take a look at a timeline with the highlights of the Riccitiello era.
2014
2017
Unity changes the way of naming versions. Unity 5.6 is renamed 2017. For me, version 2017.2 was the last good one.
2018
2019
2020
2021
2022
July 3, 2014
April 16, 2017
Unity changes the way of naming versions. Unity 5.6 is renamed 2017. For me, version 2017.2 was the last good one.
April 16, 2018
April 16, 2019
April 16, 2020
April 16, 2021
May 16, 2022
Almost 20 acquisitions of companies in 10 years. Most of them, in my opinion, were unnecessary or unjustifiable other than to satisfy shareholders’ desire for growth.
I have been using Unity professionally since version 4. With Unity I have developed games for PC, mobile and consoles. I’ve been selling assets in their store for almost 10 years.
I have co-founded two game companies and as CTO I have chosen Unity as our technology. I’m even developing a game right now using Unity.
I like Unity for being able to use C#, the customization of its Editor, its asset store, the speed of prototyping and its huge community.
But I would say Unity is a harsh mistress, especially after its IPO.
For me, the worst thing that has happened in these 10 years is the chaos generated by the ‘Scriptable Render Pipeline’, an interesting idea carried out in the worst possible way:
Fortunately Unity is already working on ‘Block Shaders’, something similar to the old Surface Shaders. It has only taken 5 years of complaining.
The other unforgivable mistake is the cancellation of ‘Gigaya’. Unity needs to develop games to offer better solutions and better pipelines to its customers, something Epic has been doing for years with Unreal. ‘Gigaya’ was going to be the first full game (not tech demo or scripted) of Unity, but someone decided to cancel it and fire the whole team.
And now we have to add the retroactive change, without warning, hiding it and possibly illegal of its TOS. This is something that I think is much more serious than the ‘Unity Runtime Fee’ and that finishes sinking the confidence of the companies with Unity.
Today I cannot recommend Unity as it has proven that it cannot be trusted
I really doubt that Unity will still be around in 5 years as it is today if it continues on this course with John Riccitiello.
Personally, I will continue to use Unity as a large majority of my current income comes from its Asset Store, something in which it far surpasses its competition. The game I am developing is not affected by the ‘Unity Runtime Fee’ as it will not be F2P.
I just hope Unity comes to its senses, stops buying companies to fatten its stock market value (which is not happening) and John Riccitiello resigns.
Only if you earn less than $200,000 (net) per year. ↩︎
According to Unity, these are not emerging markets: United States, Australia, Austria, Belgium, Canada, Denmark, Finland, France, Germany, Ireland, Japan, Netherlands, New Zealand, Norway, Sweden, Switzerland, South Korea, and the United Kingdom. All the rest are. ↩︎ ↩︎
Just write an email to fronkongames@gmail.com