There might be some minor differences in non-critical features like the radio, but overall you know what to expect. The gas and brake pedals are in the same place, and the steering wheel rotates in the same direction and doors open outward. Think about cars: If you can drive one car, you can pretty much drive all of them. This is called hardware abstraction, and it’s the chief job of the API. Because all hardware is different, using a standardized library of functions and calls to communicate with your graphics card speeds up game development. DirectX’s major component API, Direct3D, handles communications between software and graphics hardware. DirectX is a collection of APIs, or application programming interfaces, used by software to render multimedia content and communicate with graphical hardware.