Assassin’s Creed 2 is DX9 only

Despite the delay, Assassin’s Creed 2 will not have dx10, dx10.1 or dx11 features in the game. The developers claim they want to stick to “a single version of the renderer” so they can achieve the best possible performance.

PCGH: Can you explain why you removed support for DX10.1 in Assassin’s Creed with the patch 1.02 although DX10.1 improved the quality of FSAA as well as the performance on Radeon cards? Is it really true that DX10.1 caused errors when calculating post processing? Will the renderer of Assassin’s Creed 2 support DX10.1 or once again just DX10?

David Champagne: I personally didn’t work on the first Assassin’s Creed PC so it would be hard for me to answer this question. For Assassin’s Creed II, we decided to stick to DX9. This allowed us to focus on a single version of the renderer and helped us to achieve the best possible performances.

PCGH: Assuming that Assassin’s Creed 2 will support DX10 too, will the DX10 visualization differ substantially from the graphics that are rendered with DX9 hardware or will DX10 just speed up the rendering process? If there are special DX10 visuals, what are the graphical features that can only be rendered with shader model 4.0 hardware?

David Champagne: Assassin’s Creed II has no specific support for DX10 (but the game still runs smoothly on both DX10 and DX11 systems).

Assassin’s Creed 2 PC is DX9 only.

PCGH: Will Assassin’s Creed 2 support DX11?

David Champagne: No.

PCGH: Why do you decide against supporting DX11? Would the integration of the API into the renderer have consumed too much developing time? Are there any plans to patch in DX11 support later?

David Champagne: We are using the same rendering engine as the Xbox 360 version which is based on DX9. Integrating DX11 in our renderer would have definitely been too much time-consuming given our release date.

PCGH: Your Games does still support Windows XP and the DX9-API. When do you think game development will be at a juncture where it’s more viable to put all the effort into one rendering-path using only DirectX 11 (with downlevel-paths) and drop support for XP?

David Champagne: I guess when most of the gamers will have switched to DX11. 😉 According to Steam HW Survey, 40% of the gamers are still playing under Windows XP. I think we’ll have to wait a bit…