Indeed, if you're writing a AAA title you'll probably go for a one-off six figure licensing fee instead of 5% of back end, but that's hardly going to be more attractive than these terms. I imagine Rovio or the Candy Crush guys might similarly prefer a one-off license deal (were they to use Unreal).