The next few years are going to be interesting for 3D graphics APIs. With Microsoft's DirectX 12 (or more accurately, Direct3D 12) and Khronos' Vulkan on the horizon, both offering lower driver overhead and "to the metal" access to hardware, developers will have more headroom than ever to build resplendent (and hopefully fun) games. Which API will prove the most popular? Valve reckons Vulkan is the way to go, if only because it's multi-platform.