Windows Phone 8: Native C/C++ Game Development

Download this episode

Download Video


You asked for it, and we are in the business of empowering our developers! Now you can build games leveraging the same C/C++ source you leverage to deliver games on other platforms. This session will introduce you to the implementation of native C/C++ programming for building Windows Phone games.
For more information, check out these courses on Microsoft Virtual Academy:






B92 Magellan



Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    • User profile image
      Ion Todirel

      what about things like VirtualAlloc?

    • User profile image
      Steve Williams

      The talk mentions SharpDX as a C++ library. It is a C# managed code library. The only C++ it uses on Windows Phone 8 is a small WinRT component to make up for the missing LoadLibrary call, which will be fixed in a later update to Windows Phone.

    • User profile image

      I disliked the 15 minutes spent advertising for Havok. Cool technology, but I felt it should not be in this presentation.

    • User profile image

      @Ion Todirel: According to this article, LocalAlloc, GlobalAlloc, and VirtualAlloc are not available for Windows Store apps, which I assume extends to Windows Phone 8 as well.

    • User profile image

      Where can we get the ported shader sample (at 32:00)?

    • User profile image

      Check out the opensource libs on Windows Phone 8.

    • User profile image

      I am very happy to see a convergence with other devices / targets as it is getting pretty crazy to keep up with all the different platforms nowadays.

      Keep it coming!

    • User profile image
      Saad Khan

      When actually middleware platforms like Unity etc can be used when developing games? I see either whole game development on Unity or nothing on that.
      Its not clear to me. Please let me know on this?

    • User profile image

      This video mentions 2d development stuff.  It would be nice to see a link added for that (I could not find it).

    • User profile image
      Paul Onah

      It nice

    • User profile image

      it ok

    • User profile image

      We need XNA 5.0 or FULL financial support of MonoGame by Microsoft.
      The only advantage of C++ is probably performance. Nobody complained about that using XNA 4.0.

    • User profile image
      Arun Dua

      Hi ,
      I am using VS 2010 express for windows phone ,but didnt have manifest designer to edit the manifest file when I double clicked it . I tried re-installing it twice but it didnt work out . Can somebody suggest me whats the problem ?? or is there any way out to check the capabilities of manifest file without using manifest designer ??

      Regards ,

    • User profile image
      Hacker Undisclosed

      @Arun Dua locate the manifest file in your project folder and open it with notepad++

    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to send us feedback you can Contact Us.