E-Cat
Banned
At face value, it would seem that we're now in a post-generational world where every game is set to support every platform, regardless of power. But to me, this raises some of unanswered questions.
For example, consider Xbox Scorpio: ~6 TFLOPS, which is roughly 4x more TFLOPS than Xbox One. A developer would have little difficulty porting a 1080p X1 game to Scorpio; just up the resolution to 4K (=4x more pixels), which would already eat up most of the power difference.
Alternatively, the developer could choose to lock the game at 1080p/60fps on Scorpio while adding better anti-aliasing, lighting or post-processing effects. This would probably require a bit more time and manpower, but still be doable.
But think further - what about the inevitable Scorpio 2, launched around 2020 under this new model? Such a console would likely exceed the X1's specs by at least an order of magnitude (~12-15 TFLOPS). It would also more than likely adopt a completely new CPU architecture (Zen) and memory (HBM2).
Traditionally, such an order of magnitude leap has signaled the beginning of a new generation and waning support for the old hardware. Now, why is that?
http://www.gamasutra.com/view/feature/4035/from_the_past_to_the_future_tim_.php?print=1
In other words, by trying to design a game that is meant to scale over an order of magnitude you'd wind up looking poor and unoptimized on every platform, not really taking advantage of the strengths of any of them. Not having exclusive games, or more importantly, games that fully target the power level of your new console, is not a very appetizing value proposition and kind of makes the upgrade pointless to begin with.
But, you may ask, isn't this kind of what's already happening on the PC market? Multiple tiers of gaming rigs that span enormous differences in power? True, but the PC is an open platform. Consoles, on the other hand, are closed platforms. Each game is tailored for its specific hardware with known specs, which helps optimize the code for a smooth, aesthetically pleasing experience. Take that away, and you take away one of the most appealing aspects of console gaming. Uncharted 4 would not have run like it did on PS4 on a PC w/ an 1.84 TFLOPS GPU and 8 gigs of memory.
What do you think will happen in such a situation where there are, say, three tiers of Xbox hardware on the market simultaneously? Will all games be mandated to support all three platforms (Xbox One, Scorpio 1, Scorpio 2)? Will some elite AAA developer cut the cord with the original Xbox One, but still provide compatibility for both iterations of Scorpio, where Scorpio 1 games would run at 30 fps, as opposed to 60 fps plus additional bells and whistles on Scorpio 2? What about cutting-edge 'Crysis' type titles that will only run on high-end PCs and the latest console iterations? Are Sony/Microsoft opening up a whole can of worms here when it comes to consumer choice clarity?
For example, consider Xbox Scorpio: ~6 TFLOPS, which is roughly 4x more TFLOPS than Xbox One. A developer would have little difficulty porting a 1080p X1 game to Scorpio; just up the resolution to 4K (=4x more pixels), which would already eat up most of the power difference.
Alternatively, the developer could choose to lock the game at 1080p/60fps on Scorpio while adding better anti-aliasing, lighting or post-processing effects. This would probably require a bit more time and manpower, but still be doable.
But think further - what about the inevitable Scorpio 2, launched around 2020 under this new model? Such a console would likely exceed the X1's specs by at least an order of magnitude (~12-15 TFLOPS). It would also more than likely adopt a completely new CPU architecture (Zen) and memory (HBM2).
Traditionally, such an order of magnitude leap has signaled the beginning of a new generation and waning support for the old hardware. Now, why is that?
Tim Sweeney said:"Wherever you have an order of magnitude performance difference, you can't really scale. We can scale down in performance by a factor of three by going to a low resolution, dropping some textures, and things like that. But to scale by a factor of 10 -- you can't design a game with 10 times the detail and then scale it back to something that looks decent on the consoles. You'd end up looking much worse than a console game that was just designed for the console specs. So they have real scalability difficulties there."
http://www.gamasutra.com/view/feature/4035/from_the_past_to_the_future_tim_.php?print=1
In other words, by trying to design a game that is meant to scale over an order of magnitude you'd wind up looking poor and unoptimized on every platform, not really taking advantage of the strengths of any of them. Not having exclusive games, or more importantly, games that fully target the power level of your new console, is not a very appetizing value proposition and kind of makes the upgrade pointless to begin with.
But, you may ask, isn't this kind of what's already happening on the PC market? Multiple tiers of gaming rigs that span enormous differences in power? True, but the PC is an open platform. Consoles, on the other hand, are closed platforms. Each game is tailored for its specific hardware with known specs, which helps optimize the code for a smooth, aesthetically pleasing experience. Take that away, and you take away one of the most appealing aspects of console gaming. Uncharted 4 would not have run like it did on PS4 on a PC w/ an 1.84 TFLOPS GPU and 8 gigs of memory.
What do you think will happen in such a situation where there are, say, three tiers of Xbox hardware on the market simultaneously? Will all games be mandated to support all three platforms (Xbox One, Scorpio 1, Scorpio 2)? Will some elite AAA developer cut the cord with the original Xbox One, but still provide compatibility for both iterations of Scorpio, where Scorpio 1 games would run at 30 fps, as opposed to 60 fps plus additional bells and whistles on Scorpio 2? What about cutting-edge 'Crysis' type titles that will only run on high-end PCs and the latest console iterations? Are Sony/Microsoft opening up a whole can of worms here when it comes to consumer choice clarity?