I would say doom 3 halflife 2 and unreal tournament 2004 are harder to make than any other program. Only thing even comparable in difficulty would be compiler or sophisticated OS. Not sure a compiler would really be harder. Doom 3 complexity shouldnt be underestimated. most people couldnt understand the basic physics yet alone the crazy physics required for doom 3's lighting alone. SPeed is more important.