La semaine dernière, presque tout le monde dans le secteur des jeux était en colère contre Unity à propos de nouveaux frais rétroactifs par installation pour les jeux créés avec le moteur. Les développeurs d’Unity ont soulevé une question troublante après l’autre à propos de la proposition : comment les installations seraient-elles comptées ? Que se passe-t-il si quelqu’un réinstalle un jeu encore et encore ? Qu’en est-il des cas où un développeur pourrait finir par payer Unity ? plus que ce qu’ils ont gagné de vendre leur jeu ? Après plus d’une semaine de troubles, Unity a annoncé qu’il retirait les aspects les plus répréhensibles des frais.
Dans une « lettre ouverte » publiée aujourd’hui, Marc Whitten, directeur d’Unity, s’est excusé pour les erreurs de l’entreprise et a présenté le plan révisé. Voici les gros trucs :
- Les nouveaux frais d’installation (appelés « frais d’exécution ») ne s’appliqueront pas aux jeux créés avec les forfaits Unity Personal ou Plus, mais uniquement aux forfaits Pro et Enterprise.
- Le forfait gratuit Unity Personal était auparavant réservé aux studios ayant gagné moins de 100 000 $ au cours des 12 derniers mois. Ce seuil a été augmenté à 200 000 $.
- Les frais d’exécution ne s’appliqueront pas aux jeux créés sur les versions actuelles ou antérieures d’Unity, à moins que le développeur ne les déplace vers la nouvelle version publiée l’année prochaine ou les versions futures.
- Les jeux soumis aux frais d’exécution (ils ont gagné 1 million de dollars au cours des 12 derniers mois et ont été installés plus d’un million de fois) peuvent opter pour une part des revenus de 2,5 % et seront toujours facturés le montant le plus bas.
- Les installations seront auto-déclarées, plutôt que déterminées par le « modèle de données propriétaire » d’Unity.
Les changements répondent aux plus grandes plaintes concernant les détails des frais. Ce n’est plus rétroactif tant que les développeurs ne déplacent pas leurs jeux Unity existants vers une nouvelle version du moteur (bien que cela puisse devenir un problème pour les jeux recevant des mises à jour à long terme), et l’option de partage des revenus signifie que les développeurs qui produisent gratuitement ou les jeux bon marché ne peuvent pas se retrouver dans une situation où Unity leur facture plus que ce qu’ils gagnent.
Le maximum de redevances de 2,5 % d’Unity est inférieur aux 5 % d’Unreal Engine, qui sont appliqués aux jeux Unreal Engine qui ont généré plus d’un million de dollars de revenus à vie. (Notez toutefois qu’Epic ne facture pas l’utilisation du SDK Unreal, quels que soient les revenus du studio, alors que Unity facture par utilisateur pour ses forfaits Pro et Enterprise.)
Cependant, tout le monde n’est plus ami. Bien que ces changements rendent la proposition moins répréhensible et qu’il y ait des réponses positives à la lettre, l’annonce surprise d’Unity la semaine dernière a mis les développeurs dans une position défensive, et tous ne baissent pas la garde.
Le fondateur de Facepunch Studios, Garry Newman, qui a déclaré que « Unity peut se faire foutre » en réponse à l’annonce initiale des frais, a déclaré aujourd’hui que même si la nouvelle proposition de Unity « semble assez juste », il ne change pas sa position au sein de l’entreprise.
« Malheureusement, pour moi, la confiance a été brisée » a écrit Newman. « Cela nous a réveillés. La menace de ce qui pourrait arriver dans le futur est désormais trop évidente. »
Le développeur de Terraria, Re-Logic, a exprimé de manière préventive un sentiment similaire plus tôt cette semaine lorsqu’il a promis 200 000 $ aux concurrents open source d’Unity. Même si Unity est revenu sur une grande partie de sa proposition comme il l’a fait maintenant, « la destruction de la confiance n’est pas si facile à réparer », avait déclaré le développeur à l’époque.
L’un de ces concurrents open source gratuits d’Unity, un moteur appelé Godot, a reçu une attention particulière à la suite de l’annonce calamiteuse d’Unity. Le développeur Robot Gentleman, par exemple, a annoncé la semaine dernière qu’en raison d’une « violation scandaleuse de la confiance » de Unity, il migrerait son projet actuel de Unity vers Godot et augmenterait son soutien financier au moteur gratuit.
Unity organise aujourd’hui un « chat au coin du feu en direct » pour répondre aux questions et a résumé la nouvelle version de sa proposition de frais avec une FAQ, qui comprend plus de détails que ceux que j’ai relayés sur les modifications apportées aux plans Unity et aux seuils pour les frais d’exécution.