Originally posted by LindsIt had potential that it now lacks. Microsoft influenced the game development process in every negative way it seems. They:
Whats more I think they intentionally made the win code inefficient (not known how the Mac vers plays yet) to make their proprietry, more closely controlled platform look better. The pc versions should stomp all over the xbox ones, but worryingly lag far behind in relative performance.
- Rushed it out the door on the Xbox, so the singleplayer was completed with horrible repetition.
- Intentionally delayed the Mac and Win versions of the game so that it would remain an exclusive for their platform.
- Payed companies to port console version of the game instead of using the near complete versions of the engines and the original hi-res assets.
I completely agree on the first two points. However, since MS designed the XBox's APIs to play nicely with DirectX, it would almost certainly be easier to port the game from the XBox to the PC than to finish up the old Mac engine and then get that running on PCs. And since there were so many changes made to the game after Bungie was acquired, it would almost certainly be easier to port either the PC or XBox code to Macs than to finish and then update the old engine.
As to your claim that MS is intentionally making the PC version slow... well I certainly wouldn't put it past them. In MacWorld's review of Office 98, they noticed that it ran slower than Office 97 running in VPC on the same machine
-- that's right, at the time it was faster to run the PC version in emulation than it was to run the Mac version natively -- so they've pulled this kind of stunt before. Except that MS isn't porting it; Gearbox is. And if Gearbox produces bad code, then other companies won't use them. So I doubt that they're intentionally doing anything bad to the code.
Don't get me wrong, I hate MS as much as the next guy, I just don't want to blame them for stuff that really isn't their fault.