Build 2012

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

Download this episode

Download Video

Description

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:

Day:

1

Code:

3-046

Room:

B92 Magellan

Embed

Format

Available formats for this video:

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

    The Discussion

    • Ion Todirel

      what about things like VirtualAlloc?

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

    • babelshift

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

    • babelshift

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

    • elybob

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

    • Halo

      Check out the opensource libs on Windows Phone 8. http://msdnrss.thecoderblogs.com/2012/10/build-today-with-open-source-frameworks-on-windows-phone-8/

    • Denzil

      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!

    • 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?

    • Vaccano

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

    • Paul Onah

      It nice

    • JOSHUA IYOAYE

      it ok

    • Den

      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.

    • 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 ,
      Arun

    • 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 continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.