I am now trying to learn game development in UDK and Unity3d, just trying both out, and try to get an idea how they work, and for now im mostly focusing on the PC games..

I want to know, how hard(technically, not legal/licensing stuff) is it to port a PC game that i made in UDK/Unity to another platform such as PS3/Xbox360? is there some kind of option where we can just select the target platform from a combo box and press deploy? or do we need to modify the game for each platform? just give me a rough idea on how it works..

1 Answer
1

UDK and Unity can deploy to both the consoles you mentioned. Of course even in the best case, there are always going to be tweaks needed here and there since different platforms support different things (shader tech, controller types, and so on) and since optimisation may need to be done independently for the different platforms. There may be a few tweaks, or a mountain of them depending on the solution and platforms you intend to support. But yes, that's part of the point of both UDK and Unity. What you'll pay to support console platforms is a whole other matter.