locked
Moving from WP7.5 XNA to W8 C#

    Question

  • Hello guys and girls.

    I recently started looking into building Windows 8 games and noticed that there is no way to work with XNA. I've spent the last couple of days looking for tutorials on how to get started with C# in Windows 8 games. Haven't had much luck.

    Even when I started working on WP7.5 in XNA I was new to programming, I have an alright grasp on C# itself. I just don't seem to understand how to handle drawing graphics and handling things such as vectors and textures without the XNA library.

    Could anyone help me with any starting tips, or good links to tutorials. Any help to get my Windows Phone games moved over would be much appreciated. Thanks in advanced!

    Monday, August 13, 2012 3:34 AM

Answers

All replies

  • Hello,

    A was facing the same problem.

    I finally decided to move to W8 Metro C++.

    The "DirectX Tool Kit" library can be very useful in this process because it provides some classes from XNA (Effects, SpriteBatch, SpriteFont, Texture Loading etc.)
    DirectX Tool Kit : http://directxtk.codeplex.com/ 


    Monday, August 13, 2012 3:05 PM
  • Thanks for the link. The problem is I know next to nothing of C++ let alone DX. Is there any chance of XNA making it to Windows 8 metro apps? If not, is there any really solid alternative for C# games?
    Tuesday, August 14, 2012 1:43 AM
  • There is no XNA library in Windows 8.

    Best regards,
    Jesse


    Jesse Jiang [MSFT]
    MSDN Community Support | Feedback to us


    Tuesday, August 14, 2012 7:28 AM
    Moderator
  • You can build Metro-Apps with XNA-Librarys with MonoGame. It's an open-source implementation of XNA.

    http://www.youtube.com/watch?v=-ycmeVYm_gI

    Also you can take a look at this article:

    http://blogs.msdn.com/b/bobfamiliar/archive/2012/08/01/windows-8-xna-and-monogame-part-1-overview.aspx

    Tuesday, August 14, 2012 5:35 PM
  • There is no official XNA, but MonoGame has allowed many developers to easily migrate their Windows Phone XNA games to Windows 8 with very few changes to code.  You can even follow a series of blog posts by Bob Familiar, a Director of Technical Evangelism at Microsoft on creating XNA apps for Windows 8.
    Monday, August 20, 2012 4:41 AM
  • Yes, MonoGame now supports Windows 8 Metro. You can even build iOS and Android games with it.
    Monday, August 20, 2012 10:09 PM
  • I am new to game development.I know c#.Is monogame rigt choice  ?

    Thanks & Regards, Prabhu R

    Saturday, November 24, 2012 10:50 AM
  • You can use Monogame, SharpDX, or other C# wrapper to write DirectX based games for the Windows Store.
    Monday, November 26, 2012 10:04 PM