About | Rules and Guide | Sign In/Create Account | Write a Post
Construction1990’s Internet Montage? No!
Please excuse the site weirdness. Mike is fixing and making things.
Ludum Dare 31 — Coming December 5th-8th 2014!

  • ??? Begins: in 10 days, 12 hours, 31 minutes, 47 seconds
  • October Ends: in 11 days, 12 hours, 43 minutes, 47 seconds
  • Ludum Dare 31 begins: in 46 days, 13 hours, 31 minutes, 47 seconds
  • (FYI: Clock might be off) | Ludum Dare 31: Real World Gatherings (Now Open!)

    [ October Challenge 2014 | Resources | Submit/Edit | View All ]

    Game Development in the MSFT World

    Posted by (twitter: @aaronsnoswell)
    January 10th, 2013 1:56 pm

    Hi wonderful community of Ludum Dare! Context:

    I’m a hobbyist game developer who’s previously only worked in the Linux / Android / Mac / Online world. I’m about to attempt creating my first game using Microsoft tech and wanted some suggestions.

    I want to create a Windows Phone game, but would love if the same code could also be ported to Windows 8 / XBLA / Surface. From what I’ve read, I believe the following is correct;

    • XNA Studio can be used to create Windows Phone, XBLA and PC (desktop-style) in C#
    • For Surface / Windows 8 Store style games, you have to use Direct3D / DirectX / C++. As of Windows Phone 8, this is also an option for Windows Phone.

    Can anyone comment on this? Am I correct in thinking the above? Are there any popular middleware engines I should consider using if I do go down the C# route? I’ve only learned C# in the past month or so, and as such don’t know what is out there.

    Thanks so much!


    6 Responses to “Game Development in the MSFT World”

    1. Jeremias says:

      With XNA you can make games for windows, windows phone 8 [0] and xBox.
      XNA runs under windows 8 in the desktop mode – but not directly as a metro app [1].
      With the help of MonoGame, you can port your game to many platforms,
      including windows 8 metro apps. For an android port and some others
      you must pay money [2].

      [0] http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj207003%28v=vs.105%29.aspx
      [1] http://blogs.msdn.com/b/bobfamiliar/archive/2012/08/01/windows-8-xna-and-monogame-part-1-overview.aspx
      [2] http://xamarin.com/

      ( I’m not 100% sure about this :) )

    2. PoV says:

      XNA has been discontinued.

      Unity uses C#, so if you’re after “popular Middleware”, there really isn’t anything more popular.

      I finished a native C++/Direct3D 11 port a few months back, but I haven’t released it because sales in Microsoft’s ecosystems are atrociously bad right now. It’s way too early.

    3. Eniko says:

      Another vote for MonoGame if you’re going 2D: http://www.monogame.net/
      MonoGame 3.0 is in beta now, 3.0 is also the version that will offer full compatibility with XNA 4.0. I believe you can’t use the content pipeline yet though, so be aware of that. Not sure where paying for an Android port comes from, never heard that before. From their own website:

      MonoGame is an Open Source implementation of the Microsoft XNA 4.x Framework. Our goal is to allow XNA developers on Xbox 360, Windows & Windows Phone 7 to port their games to the iOS, Android, Mac OS X, Linux and Windows 8 Metro. OUYA, Windows Phone 8, PlayStation Mobile and Raspberry PI are currently in development.

    4. 超アウター 多機能 ダウンジャケット

      Game Development in the MSFT World | Ludum Dare

    5. アウトドア ciel bleu シエルブルー

      Game Development in the MSFT World | Ludum Dare

    Leave a Reply

    You must be logged in to post a comment.

    All posts, images, and comments are owned by their creators.

    [cache: storing page]