

This whole thing is absurd and overcomplicated - they could have just copied Unreal and slightly undercut them.
It isn’t too complicated, but for example, a game which made $2 million in gross revenue would owe Epic Games $50,000, because it would pay 5 percent of $1 million, keeping the first million entirely—minus whatever other fees are owed, such as Steam’s cut.
There should also absolutely have been a grandfather clause for games already released.
I get Unity needs to make money. They’ve never been profitable. But they’ve seriously overcomplicated the whole thing and gotten people angry at them.
Oh man, you’ve got me itching to get into the intricacies of JavaScript…
One fun example of the difference: when doing arithmetic operations,
nullis indeed converted to 0, butundefinedis converted to NaN. This has to do withnullbeing an assigned value that represents empty, whereasundefinedis not actually a value but a response indicating that there was no value assigned in the first place.