How are games created for different platforms? For example, Call of Duty: Modern Warfare 3 is available on PS3, Xbox 360, Wii and PC. Are they completely reprogrammed with no common code? Is there ...
How do game developers target multiple platforms at once? For example, Xbox 360, PS3, PC and Linux. For 2D games, is it possible to also target the iPhone? I'm be interested in engines used (2D/3D, ...