Entries:
Comments:
Posts:

Loading User Information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading User Information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements

Core technologies for Windows 8 games

Download

Right click “Save as…”

Slides (view online)
+ My Schedule- My Schedule

Windows 8 provides a rich set of core technologies that are vital to creating top-selling games.  You will hear about the three programming languages for games  (JavaScript, C#, C++), and the game genres most easily created in each. For JavaScript developers we will cover interpreted performance of the runtime. For C# developers we will cover the differences between the .NET Runtime and the Windows Runtime.  For C++ developers we will cover the new models for high-performance graphics, threading, storage, and networking.  We will also show how your title can use a broad range of input technologies like touch, mouse, keyboard, accelerometer, and Xbox controller, so that users can play anytime, anywhere.

For more information, check out these courses on Microsoft Virtual Academy:

Follow the Discussion

  • SteveSteve

    Focus on C#... no one in their clear mind is going to use any other "core" technology to build apps. The reason - javascript sucks, C++ does not run on RT.

  • AviAvi

    C++ does run on RT. You're not building conventional C++ windows applications, but using the the new WinRT infrastructure, but that does support C++ development on both Pro and RT versions of Windows.

  • While XNA is not available on Windows RT the open source monogame project supports the XNA 4.0 API on windows RT and Windows 8. A number of games in the store already use this (!ARMED and Draw a stick man epic adventure for example)

  • This seems to have turned into a mess. c# is there somewhere but apparently incomplete (as are perhaps the other Lang in the vid).

    Does anyone even know what is going on with XNA are we to expect at any point its going to turn up in a win store app compatible form? Or is MS suggesting go straight to DX (even via SharpDX) suggestions like monogame seem like a half way workaround...

    Btw poor show so far on the .net front for this conf.

  • @XinTW:

    What do you mean when you say C# is incomplete?

    And I think it can be assumed by now that XNA is not being pushed any further. Some of the XNA developer team at Microsoft moved to the Windows Phone team, others moved to Xbox Games teams, and others (Nick Gravelyn) quit their jobs altogether.

    If you stick with Microsoft-sanctioned approached, you're stuck (for now) with HTML5/JS, C#/XAML, C++/XAML, or C++/D3D.

  • @Steve: It is funny how people still complains about JavaScript when there are a lot of cool games created using it with HTML5. Obviously you won't be able to create powerful games or apps like you do on C++ or C#, buy why do you want to use a Ferrari when you only need to drive at 25 mph?

    Even not only for gaming, there are cool things for data driven apps that can be done on Javascript, like this D3 examples

  • CEfirCEfir

    What i don't understand is why microsoft themselves did not release the current XNA as opensource or maybe donated the XNA code to Monogame. Monogame is very impressive but is not yet complete (3D support in Monogame was not available in the beginning and sound support is not complete either). Microsoft could do lots to help the the people using XNA but they just left them to fence for themselves. This is very annoying move from Microsoft this is the second managed game framework they just abandons.

    I am also a little angry about the current status of Silverlight. Silverlight had a future as a cross-platform business application framework my company had plans to make a couple of Silverlight apps (and maybe switch our entire intranet to Silverlight) for our intranet. But now we are planning to switch to other solutions.

    This behavior from Microsoft makes my company question not to invest time and money on other Microsoft technologies.

Remove this comment

Remove this thread

close

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.