Unity announced a new runtime fee in September 2023: developers would be charged per install once their game passed revenue and install thresholds. The backlash was immediate, severe, and instructive about what happens when a platform changes its pricing model after developers have built on it.

What Unity announced

Unity planned to charge developers $0.20 per install for games earning over $200K in trailing 12 months revenue with over 200K lifetime installs. The fee would apply to existing games retroactively, meaning developers who shipped games before the announcement would owe fees for installs that had already happened. The company framed this as aligning pricing with success.

Why the retroactivity was fatal

A licensing fee on future usage is an increase. A licensing fee on past usage is an unexpected liability imposed after the contract was signed. Game developers who had shipped games with Unity had done so based on the licensing terms in place at the time. The retroactive application created situations where games with thin margins would owe more in Unity fees than they had earned. Some developers calculated they would owe more money than their games had ever generated.

The trust model of platform businesses

Platform businesses depend on developers building on them. Developers build on platforms when they trust that the economics they optimise for today will hold long enough to recoup their investment. Unity violated that trust fundamentally. The subsequent backtrack and CEO resignation did not restore the trust: developers had already learned what Unity was willing to do when growth slowed. Godot, the open source game engine, saw a surge in new users. Unreal Engine reported increased interest.

The engineering and cloud parallel

This is not just a game industry story. Enterprise software, cloud services, and developer tools all face the same dynamic: developers and enterprises build deep dependencies on platforms over years. Pricing changes that feel incremental to the platform can be existential for the builders on top of it. The companies that build durable developer ecosystems price transparently, change pricing slowly, and grandfather existing use cases when they do change.