The Unreal Engine has an interesting license. There is no upfront cost but there is a 5% royalty that starts after the first $3,000 of revenue per product per quarter. Which is great for smaller shops, but seems like it would scare away the larger organizations.