Como são criados os jogos para diferentes plataformas?

Como são criados os jogos para diferentes plataformas? Por exemplo, Call of Duty: Modern Warfare 3 está disponível no PS3, Xbox 360, Wii e PC. Eles são completamente reprogramados sem código comum? Existe algum código