That. And, Unity is great, if its just you or you and a very small team, and UDK is also great, but not as easy to learn / get going with fewer people. Unity can also export to multiple platforms very very easily. It takes a bit more work to do that with UDK, but less and less, now with UDK Mobile out there.