As other have said, the payouts are usually large lump sums that at least hit midpoint revenue targets for a title’s launch. By and large, usually a good deal for developers. I believe Epic Games free games get a little more money in those sorts of arrangements