The good thing about UE3 is that most of the costs are royalties based off revenue. So if the game bombs then you don't lose too much money compared to spending the money yourself on an engine. Its a great way for a developer to get a unique/risky concept into production without risking as much on a potential failure.
Tease.