Diablo III is made completely in 3D, using Havok physics engine, with a custom game engine made by Blizzard. The game is currently native to DirectX 9, and will not require DirectX 10 to run. The game will probably use a slightly higher level of system requirements than StarCraft II, which also uses Havok & DirectX 9, and is the closest thing we can compare the game to. You can read more on StarCraft II's requirements and DirectX compatibilities as well as shader info here:
- Graphics Requirements Confirmed - The most prominent part of the system requirements, the graphics requirements released from Blizzard document.
- StarCraft II System Requirements - System requirements analyse from available information.
- Kalos' Chronicles - Technical articles for StarCraft II.
Here is a Blizzard quote on the system specs: [1]
- Jay Wilson: Currently we have no plans for specific DirectX 10 support. Right now are running a DirectX 9, and we run on a pretty broad range of systems, really fast. Overall, across-the-board Blizzard's goal is that all of our games support a broad range of systems. We don't jump up the system specs in any grand way. We have no intentions of being a high-end game, and certainly no intentions of being an exclusive DirectX 10 game at this time...
- We don't exactly know what the system specs are yet, but we'll try to keep them pretty low. We make a lot of decisions about what we do and do not put into our graphics, in order to keep the game running fast. One of the reasons why we talk a lot about art style, and how we focus a lot on art style, stylization of art over... when we do that it allows us to have a good looking game about falling back on technology, our technology does not have to carry us when we have such great art in the game.