Can they write a retroactive clause into a contract? Yes. They can write _anything_ into a contract.
Is it enforceable? Maybe. And the more they're willing to spend, the more it will cost for that answer to be resolved as "no." (and even after all that spending, maybe the answer is "yes.")
Did they write this into the contracts that game devs have already signed? Dunno. Will have to ask the game devs.
Unaffordable justice.
But they could kill your license so you won't be able to build your game using their tool anymore (however you could also just grab a new license under a different name).
What I wonder tho is if they are going to go to the length of asking platform holder like Apple / Google to delist your game and would they actually comply with Unity on this?
I'm pretty sure there's a term for that: fraud.
But in US im pretty sure it is open for the legal battle that will cost tons of cash for both sides.
I very much doubt it
> 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 (the “Prior Terms”). The Updated Terms will then not apply to your use of those current-year versions unless and until you update to a subsequent year version of the Unity Software (e.g. from 2019.4 to 2020.1).
I'd love for this to be true, but I've never seen as exclusion or other sort of work-around for EU customers in any sort of terms for this exact condition, so I'd be extremely surprised to find out it's really not allowed in the EU.
It seems to be pretty easy to get your contract to terminate here in Poland even in case of non-competition clausule so it would be even easier for something like retroactive price change.
Also every country can have different interpretation (It is possible that some countries are very limited and you have to try EU level help) In some cases its even illegal to write non-competition into your contract without providing payment for the time of this being in-place ( there were tons of cases when contract was voided by that and I have even one of my contract ended on my account after single lawyer visit cause of this :] )
I would assume Unity won't even try to enforce it in EU.
But ofc. after update its over and games not yet released can most likely be forced to pay.
Unreal is a perpetual license which isn't able to be affected the same.
> Unity may update these Unity Software Additional Terms at any time for any reason and without notice (the “Updated Terms”) and those Updated Terms will apply to the most recent current-year version of the Unity Software, provided that, 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 (the “Prior Terms”). The Updated Terms will then not apply to your use of those current-year versions unless and until you update to a subsequent year version of the Unity Software (e.g. from 2019.4 to 2020.1).
(I am not a lawyer..)
Everything else on top of that requires deeper understanding of the contract law rules of the specific jurisdiction that applies and the very specific wordings of all relevant terms of service, and this is definitely an area of law where if you forget to execute the right magic steps, you can permanently foreclose opportunities for recourse. What opportunities you actually do have, I'm not sure--this is definitely an area where the answer is "talk to a lawyer", not get legal advice from randos on the internet.
Courts aren't moral entities, they decide if things are legal. Your relevant legislature is the source of morality (or lack thereof) in the law.
Then, after he said his piece and made it clear there better they needed to be quite persuasive, they did indeed lose. They tried to win on a little technicality in the law but as the judge said "that is there for X reason, this is Y. It doesn't even apply, especially with ample evidence that the defendant was attempting to work with them to resolve the issue."
Point is, civil court is usually quite different than criminal court; basically preponderance of evidence vs. reasonable doubt and a judge can say that the evidence is not preponderance enough.
They aren't
> that is there for X reason, this is Y. It doesn't even apply
Sounds like he was applying the law and the lawyer was misinterpreting it.
> a judge can say that the evidence is not preponderance enough
And that's not about morality, that's about proving you broke the law.
The moral levers Judges have are in the punishment (within the bounds of the law), not whether to apply the law or not.