Bring custom C++ games to UWP on Xbox
If you are writing a custom C++ engine, Xbox One has full support for C++.
C++ games on the Universal Windows Platform (UWP) use DirectX for rendering. Learn more at DirectX Graphics and Gaming.
You can write C++ with component extensions (C++/CX) or standard C++ (Win32 and COM).
To learn how to turn your console into a development kit and how to deploy from Visual Studio, see Games and DirectX and the getting started guide.
Note
Xbox One does not support DirectX 12 at this time.