I really like UDK (it's a big improvement over the editor that came with UT3, which was already very impressive), but unfortunately I don't know if I can say replacing the Unreal Editor with UDK is the best idea. While there's an upside here in that the tools are easier to get into than ever, and small teams can release their own games with it, on the other hand, it's also going to kill off the mod scene. No Unreal Editor = no using Epic's own assets to create your maps/weapons/etc. = no mods. The cynic in me wants to look at this as Epic finding yet another way to justify sequels and DLC over proper community support.
Building your game solo using UDK is almost impossible... unless you're able to write code, script, animate, model, texture, design levels, design gameplay, write dialogue and story stuff, create cutscenes, create sounds, create music, etc... I'm sorry, but there's just no way that a single person or even a team of a few people can build an extensive, lengthy experience using UDK in a reasonable time-frame without outsourcing content creation. I'm working on a stand-alone campaign for Dragon Age right now which I plan to be about two to four hours long. I can say with certainty that it would be impossible for me to do so if I wasn't able to harness existing tools and assets. Already it's looking like it could take close to a year to develop, so building something from scratch is something I don't even want to think about.
Building your game solo using UDK is almost impossible... unless you're able to write code, script, animate, model, texture, design levels, design gameplay, write dialogue and story stuff, create cutscenes, create sounds, create music, etc... I'm sorry, but there's just no way that a single person or even a team of a few people can build an extensive, lengthy experience using UDK in a reasonable time-frame without outsourcing content creation. I'm working on a stand-alone campaign for Dragon Age right now which I plan to be about two to four hours long. I can say with certainty that it would be impossible for me to do so if I wasn't able to harness existing tools and assets. Already it's looking like it could take close to a year to develop, so building something from scratch is something I don't even want to think about.