Isn't UDK only available to big name companies for commercial projects?
Its now available for free on non-commercial projects. You can also develop your project as non-commercial at first until you have a running prototype at which point you are able to contact them for a royalty based license to sell the game commercially. Technically you don't need a running prototype to get the royalty license but they probably won't take you seriously enough to give you the license until you can show them one.