C++ Team Blog

The latest in C++, Visual Studio, VS Code, and vcpkg from the MSFT C++ team

DirectX game development with C++ in Visual Studio

Leverage the full power of C++ to build high-end games powered by DirectX to run on a variety of devices in the Windows family, including desktops, tablets, and phones. In this blog post we will dive into DirectX development with C++ in Visual Studio. First we'll look at how to acquire the tools needed for DirectX desktop and Universal Windows...

C++ game development workload in Visual Studio 2017

Visual Studio 2017 introduces a new "Game development with C++" workload, making it easy to get tools you need for building high-quality games with C++. Whether you’re using DirectX or powerful game engines such as Unreal Engine or Cocos2d, Visual Studio can install everything you need all at once to get you started quickly. In this blog ...

GPU Usage tool in Visual Studio 2013 Update 4 CTP1

After shipping a number of improvements to Graphics Diagnostics in Visual Studio 2013 Update 3 RC, the team has been working to bring you more profiling tools for DirectX applications. In Visual Studio 2013 Update 4 CTP1 that released yesterday (Download here), you will find a brand new GPU Usage tool in the Performance and Diagnostics hub ...

DirectX Graphics Development with Visual Studio 2013 and Update 2

Hello, everyone! My name is Rong Lu, a program manager on the Visual C++ team. Last week at BUILD conference, I gave a talk on “DirectX Graphics Development with Visual Studio 2013 and Update 2” in which we walked through a couple of exciting new features in Visual Studio 2013 Update 2 (Download Update 2 RC) for DirectX development...

DirectX 12

For Friday, how about more information about DirectX 12 announced at GDC earlier this week?DirectX 12 introduces the next version of Direct3D, the graphics API at the heart of DirectX. Direct3D is one of the most critical pieces of a game or game engine, and we've redesigned it to be faster and more efficient than ever before. Direct3D 12 ...

Kinect for Windows C++ Samples

Kinect for Windows enables developers like you to create applications that allow users to interact naturally with the computer by gesturing and speaking. You probably already know this. But did you know there are plenty of samples written in C++ using Direct 3D and Direct 2D and other DirectX stuff? Grab a Kinect and the Kinect SDK and ...

How is your experience developing graphics apps?

Hello, my name is Rong Lu. I’m a PM on Visual C++ team working on graphics development features in VS, including asset designers, templates, graphics diagnostics, etc.. In preparation for planning for graphics tooling capabilities in the next version of Visual Studio, we’re trying to understand the needs of graphics developers...

New Channel 9 video on the Visual Studio 3D Starter Kit now online

If you’re interested in DirectX development, head on over to Channel 9, where there’s a new video about the Visual Studio 3D Starter Kit.  This time, Roberto Sonnino interviews Gokhan Sengun, who’s created the Virtual Experiment Laboratory app, which is the first known app on the Windows Store that was built using the ...