Unreal Engine does revenue sharing and the whole engine is free to use for anyone wants to. IIRC until certain amount of money Epic takes no cut from the sales. That’s a million times better than what Unity is doing.
Yeah it's only 5% on revenues above a million on a title by title basis. Very generous terms and incredibly indie friendly. Probably more expensive for large successes, but imo much more preferable.