UDK will be cheaper up to a certain revenue, where-after unity will easily be the cheapest, that is if you're planning on using UDK on more than just one project. In the end, choose the one you're most familiar with, if you're not familiar with any of them, unity is by far the fastest to learn. It's not about having a hit,…