Comme toujours dans ce genre de contrat ils utilisent des audits : tu es tenu par la licence de maintenir une comptabilité détaillée et vérifiable des ventes, et Unreal peut à n'importe quel moment t'imposer un audit (à leurs frais pour UE4). Et ils en conduisent.
Souvent l'entreprise vendant ce type de contrat a aussi en place des moyens d'estimer tes ventes avant l'audit. Par exemple via des contacts chez les revendeurs, enquêtes d'opinion, comptes publics, etc.
Dans le monde merveilleux de Winnie l'Ourson peut-être, mais dans la réalité où les studios indés ont des charges et salaires à payer et des bénéfices serrés, souvent inférieurs à 10%, quand il n'y a pas de déficit, l'idée de refiler 5% à Unreal est tout sauf une partie de plaisir. D'où les contrôles.
Ton raisonnement découle, je présume, de l'idée que tu te places dans le cas d'un dév solo ne se versant pas de salaire et pour qui tout revenu est donc un bénéfice. Ce n'est pas le cas du studio indé normal.