
It's also the most powerful and feature-rich. This won't be easy if you are new to game development or to Windows development and C/C++, but there's some good news: DirectX 11 is the simplest and most cohesive version of Microsoft DirectX yet. The answer is simple: you want to make a game that is graphics- or multimedia-intensive, and can use the features that many graphics devices support. So, it is a good model for the experienced developer.

This model is more complex than an app written in a managed framework, but it provides greater flexibility and greater access to system resources especially graphics devices. Windows desktop app with C++ and DirectXĪ Windows desktop app with DirectX is an app developed using native C++ and DirectX APIs.

Use this basic tutorial to get started with DirectX app development, then use the roadmap to continue exploring DirectX. If you know DirectX, you can develop a DirectX app using native C++ and HLSL to take full advantage of graphics hardware.
