Dans un jeu, le gros gros boulot, c´est les données et le programme. Cela n´est pas dependant de la console. Donc pour porter un jeu sur XBOX, ou autre, les données sont les meme, faut juste refaire les routines d´affichage, d´accés CD, de son.
Dans le cas de GTA, ils utilisent un moteur 3d multipleforme, ce qui simplifie encore plus la tache ( RenderWare, mais il a tellement été customisé pour GTA que c´est quand meme du gros boulot).