If you’re going to be making millions of dollars at that point you would negotiate a custom licensing option with Epic, they’re not expecting people to pay huge amounts in royalties. Though honestly I think it would be easier for UE4 to have a licensing fee rather than royalty because of how confusing it is for people to understand how much they pay on royalty and how they report/pay it to Epic.