Roll up, roll up, get your CTP here!


At the MIX keynote this morning, we announced the Windows Phone Developer Tool Community Technology Preview, which includes Visual Studio 2010 Express for Windows Phone, XNA Game Studio 4.0, and the Windows Phone Emulator, and is available as a free download. Get it now and start making awesome phone games!

Notes for Game Studio developers:

  • Although this CTP includes Game Studio 4.0 assemblies for Windows as well as Windows Phone, it only supports the Reach profile. If you try to create a HiDef game, you will get an error saying your hardware does not support HiDef capabilities. Don’t worry, this doesn’t mean your GPU sucks, just that we don’t support HiDef in the CTP.

  • The CTP does not support deployment to Xbox 360.

  • The automatic scaling and rotation feature is not included in the CTP, so for now you must always choose 480×800 portrait resolution. If you want to make a landscape game, or render at some other resolution, the best way is to draw your scene into a rendertarget, then rotate or scale while copying it to the screen using SpriteBatch. This is not the best approach for performance or battery life on actual phone hardware, but don’t worry, you can take out the rendertarget code out once we release final bits that support the image scaler.

Have fun!


Comments (7)

  1. cubed2D says:

    Porting some of my code up to xna 4, been fun so far. Starting to find some changes, specificly to GraphicsDevice and SpriteBatch have had the biggest chages so far. Is there a change set in the docs? ive look but i cant see one.

    Good work though guys! Cant wait to sink some more time in to it 🙂

  2. elung says:

    The XNA for Windows Phone 7 support asynchronous multiplayer, turn-by-turn online multiplayer.

    My question, does this feature covered by the "Silver" type of Xbox LIVE account membership?

    Or we must have "Gold" Xbox LIVE membership?

  3. ShawnHargreaves says:

    > Is there a change set in the docs?

    Not sure if that made it for the CTP release, but stay tuned on this blog…

  4. ShawnHargreaves says:

    > The XNA for Windows Phone 7 support asynchronous multiplayer, turn-by-turn online multiplayer.

    > My question, does this feature covered by the "Silver" type of Xbox LIVE account membership?

    Push notifications and web services are available to all phone games, not just LIVE ones,

  5. Sly says:

    I’ve been waiting for this for a long time.  Having to support a XNA 3.1 project in parallel with XNA 4.0 and sharing source code is making life very interesting.

    There are many things missing, which is understandable with it being a preview.  Some of them I wonder about though.  This one for instance:

    ‘Microsoft.Xna.Framework.GameTime’ does not contain a definition for ‘ElapsedRealTime’ and no extension method ‘ElapsedRealTime’ accepting a first argument of type ‘Microsoft.Xna.Framework.GameTime’ could be found (are you missing a using directive or an assembly reference?)

    Why would ElapsedRealTime disappear from GameTime?

  6. Bryan Perfetto says:

    Hi Shawn,

    Would you be able to elaborate on how to implement the "render target landscape mode" code?

    Thanks!

  7. ShawnHargreaves says:

    > Would you be able to elaborate on how to implement the "render target landscape mode" code?

    http://www.xnawiki.com/index.php?title=Rendering_in_Landscape_Mode