There's many ways that are better than royalties. Just sell the engine as a one time purchasec have a non-profit foundation where sponsors fund development, etc.
If they sold it as a one time purchase this kid would have never been able to use Unreal.
If they sold it as a one time purchase this kid would have never been able to use Unreal.