[QUOTE="Wasdie"][QUOTE="Swiftstrike5"] Wasn't really talking about DX11 requiring an upgrade, but 'encouraging' developers to require DX10/DX11 so that people who want to play the game have to upgrade; they've done it before. Swiftstrike5
Also wrong. Supporting DX9 means you cannot use a lot of DX10/11 features which make games look better without decreasing performance.
As I posted before, DX11 allows for a lot of things that fundamentally change how you would develop your game from start to finish. By simply supporting DX10 means you cannot use the majority of those features.
Supporting old libararies holds things back. There comes a point where supporting 3+ year old hardware is only hurting your game.
It depends on how many people still use DX9, since not coding for DX9 is likely to hurt you more than a bit of optimization for DX11. They're supporting 7+ year old hardware, but they're doing it because it's profitable. Besides, you're definitively saying I'm wrong even though you don't provide any proof that Microsoft didn't influence their decision (hence why I said it was an opinion), just the a reason why the developers may have chosen DX11 only.Wasdie has actually done a very good job explaining this, several times, in this thread alone. I highly doubt Microsoft had any influence on the decision. They wouldn't have any reason to care. Crytek is going DX11 native, because it will make the game look and run better. It's not a matter of "a bit of optimization". Going full, native DX11, and dropping all support for DX10 and DX9, allows them to completely change the way the engine is built, from the ground up. Developing the game to support DX9 and 10, as well, would have NOTHING but negative effects. The game would look worse, even for people using DX11, because DX11 features CAN'T be fully utilized, while DX9 and/or 10 are still supported. The game would also run worse, for everyone, using any DX version. It would also triple their production costs, as they would basically have to build 3 versions of the engine. As for the loss of potential sales from people who don't have DX11 cards, yet... That's just not a big deal. Very few people who would actually consider themselves PC gamers are still using such old hardware. DX11 has been standard for years, and most anyone who was actually thinking their system would be able to handle Crysis 3, is using a DX11 card. Most of them have probably been through a couple DX11 cards, having upgraded at least once, again, after upgrading to DX11. DX9 is ancient. Developers abandoning it is a great thing. If you're still not willing to upgrade to a DX11 video card, you're not really a dedicated PC gamer. And that's clearly the market Crytek wants for the PC version of Crysis 3.Â
For the record, I am one of those people who considers myself a PC gamer and hasn't upgraded to DX11 yet. I'm still on a laptop from 2009, with a DX10 card. But, even if Crysis 3 supported DX10, I certainly wouldn't be expecting to run it at any playable state. Crysis 2 at bare minimum settings and 720p is totally maxing out my little video card, with unstable framerates, going from 15-40. For that reason, I was never thinking about playing Crysis 3 before building a new desktop, even before it was revealed it would be DX11 only. Knowing that it is native DX11, I'm even more excited about playing it when I finally do get around to saving the money, and building a new system.
Log in to comment