|
[M]onkeying with the business model doesn't just mildly irritate prospective customers, it can and does throw off years of planning for thousands of people per company. This, very much so. Unity made two cardinal sins: creating a pricing model that didn't align with customers' business models (tying price to downloads rather than revenue), and then attempting to apply it retroactively to existing contracts (which, at best, would have resulted in high-profile and ugly legal battles against their largest customers and, likely, would have ended in a judge slapping their lawyers around with a copy of Williams v. Walker-Thomas). In both cases, creating business model risk and uncertainty drove developers towards other software choices, not because developers are opposed to Unity asking for an engine license fee (after all, they already incorporate console fees, app store fees, etc. into their business models), but because Unity created financial uncertainty: they couldn't forecast those fees with decent probability and precision, and because they no longer trusted Unity not to try to retroactively screw them years down the road. Unity fixed the first problem, but now they've got to work to win back trust on the second. |
Everyone is assuming the majority of Unity's customers ("most" as measured by $$$, not by quantity of devs) aren't F2P games. I'm not sure that's actually the case; if most of their revenue comes from F2P then shafting everyone else in order to shore up their F2P business would likely be the correct business decision.