Dankk
Diamond Member
- Jul 7, 2008
- 5,558
- 25
- 91
elcapitan, uhmm... the consoles are using off the shelf parts... yes.. it is as simple as I make it sound. No more custom chips this round.
Uhmm... no, no it's not. Consoles do not use "off the shelf" parts. They use a special set of components very specifically manufactured and designed for use in a single, solitary configuration.
When you develop games for a console, you only have one configuration to develop for, so you code the game to take advantage of every bit of memory, every shader, and every resource available to you that is specific to that configuration. The game is extremely optimized this way (despite running on 2005-era hardware) because you're programming "closer to the metal" so to speak. In other words: you only have one setup to account for, so you focus on squeezing as much performance as possible out of that setup.
Contrastly, porting your game to PC means having to account for and test for literally thousands of different configurations, with different processors, graphics cards, memory, and so on. It's no easy task.
I can tell you've never worked in software development before, let alone video game development.