Originally Posted by Mand12
Because it's easier to develop for a console. A console is a known environment: you have one set of hardware, one set of interfaces, one operating system, one display output, one everything. It's a defined, known quantity
, and that narrows the scope of the development effort.
Developing for a PC means trying to get something working on a whole host of different configurations, from hardware to OS to drivers. There's just more
It's kind of sad really, the concept of consoles is great but devs still manage to screw things up majorly.
Macs are a great idea too, but unfortunately they're too expensive for mainstream and as a result not as many purchase them, and due to that not a lot runs on them compared to Windows PCs.
What I hate to see from console ports to PC is the easily avoidable stuff. I just don't see the reason why they usually don't design the textures first at a higher resolution, then scale them down for the console, and preserve the high res for PC when they code it and release it later. It's very common to see a console port with low res textures, and they use the console as an excuse when it's clearly not a good one.