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 ...

Graphics Diagnostics in Visual Studio 2013 Update 3 RC

Hello again! Three months have passed since we talked about what's new for Graphics Development in Visual Studio 2013 Update 2. Since then the team has been working to bring even more Graphics Diagnostics features into Visual Studio. I'm very excited to share with you what we have put in Visual Studio 2013 Update 3 RC that just shipped! (...

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 ...

Project Austin Part 3 of 6: Ink Smoothing

Hi, my name is Eric Brumer. I’m a developer on the C++ compiler optimizer, but I’ve spent some time working on Project Code Name Austin to help showcase the power and performance of C++ in a real world program. For a general overview of the project, please check out the introduction blog post. This blog post describes how we ...

Project Austin Part 2 of 6: Page Curling

Hi, my name is Eric Brumer. I’m a developer on the C++ compiler optimizer, but I’ve spent some time working on Project Code Name Austin to help showcase the power and performance of C++ in a real-world program. For a general overview of the project, please check out the original blog post. The source code for Austin, including the ...

Game Debugging in Visual Studio 11

Hi! I am Amit Mohindra, a Program Manager on the Visual C++ team. We believe Metro style games and graphics-intensive apps present a huge opportunity for developers on new devices such as tablets. The primary API for accessing the full power of the underlying graphics hardware on Windows is DirectX 11 (including Direct3D and Direct2D). ...