Advice from the devs RRS feed

  • Question

  • Hey i really start enjoying writing code. I really want to dig into windows 8 game apps. I made a few apps for wp7 with c#. Starting to learn it a little bit(only 18). But it looks like windows 8 isn't supporting xna and c# , Right?. Now i have examens and after that i want to buy some books for coding. What can i best do now?

    Thanks for reading.

    Friday, May 11, 2012 1:42 PM

All replies

  • Take a look at the I'm ready to start building Metro style games. How do I get started? topic stickied to the top of this forum. It has links to several good topics on getting started with Metro style games.

    XNA is not supported for Metro style games. For 3D you can use DirectX with C++ or with one of the 3rd party C# wrappers. For 2D games you can also use HTML or C# and Xaml.


    Monday, May 14, 2012 5:35 AM
  • XNA is currently not supported in Metro-Style apps. I think for most people coming from XNA, it is hard to get used to DirectX because DX is not a framework for games but a general purpose API. Here are some of your options:

    -> If you are willing to do some effort, learn C++ and the DX APIs.

    -> If you want to stick with C#, look here: http://sharpdx.org/

    -> If you need a more of a game framework (game engine)




    Explictly C#



    For simple 2D games, I would suggest trying out Direct2D because it already has many APIs that can help with games (like hit-testing)

    Here you can see a list of games and which engine they use: http://en.wikipedia.org/wiki/List_of_game_engines

    I also recommend this blog: http://blogs.msdn.com/b/shawnhar/

    • Proposed as answer by Paul_X Wednesday, May 30, 2012 12:09 PM
    Tuesday, May 15, 2012 3:21 PM
  • Thanks for the advice!!!

    I have a game based on this game engine, so it is possible to port this to windows 8 c#/ html?


    I didn't know that you can stil use c# for 2d gaming. I really want to learn it and then after a few years to 3d games.

    What books are good  for starters?

    Tuesday, May 15, 2012 5:10 PM