Aaron Stebner's WebLog

Thoughts about setup and deployment issues, WiX, XNA, the .NET Framework and Visual Studio

  • Aaron Stebner's WebLog

    Link to information about how to use Xbox LIVE Marketplace to advertise your Community Game

    • 0 Comments

    At GDC 2009, my colleague Michael Klucher presented a session at the XNA Lobby Bar titled Best Practices for Xbox LIVE Community Games.  This session covered several topics, including an overview of some of the best practices for developers to keep in mind as they create their games and a description of how to leverage play testing to identify bugs and game play issues prior to submitting your game for peer review.

    In addition to the above best practices that can be leveraged during game development, Michael presented some ideas that developers can use to advertise their games after they have been published to Xbox LIVE.

    Michael wrote a post on his blog last week to provide more detail about one of the ideas he presented in the session – how to find and use the links to your game’s page on Xbox LIVE Marketplace to advertise your game.  Every published Xbox LIVE Community Game automatically has a page created for it on Xbox LIVE Marketplace, and the techniques Michael describes on his blog can improve discoverability and make it easier for consumers to download and purchase your game.

    You can find detailed information about how to do this in the blog post at http://klucher.com/blog/leveraging-the-power-web-marketplace-for-xbox-live/.

    In the time since Michael wrote his blog post, a couple of folks posted information in this Creators Club forum post about a site they created at http://xblcg.info/ to index the Xbox LIVE Community Games.  This site allows developers to provide shorter, more friendly URLs for each game on Xbox LIVE Marketplace, which makes it even easier to implement the suggestions in Michael’s blog post.

    If you have created and published an Xbox LIVE Community Game, I encourage you to check out Michael’s blog post and the information on the forums for more information about a great option to advertise your game.

  • Aaron Stebner's WebLog

    Link to online Japanese documentation for XNA Game Studio 2.0

    • 0 Comments

    A little while ago, I posted an item about the XNA Game Studio 2.0 Japanese documentation package that was released by the XNA community gaming platform team.  This package allows you to install a local collection of Japanese help topics for the XNA Game Studio 2.0 product.  This documentation is stored on the local file system and can be accessed in the Visual Studio help viewer even if the computer does not have an active Internet connection.

    Recently, the XNA Game Studio 2.0 Japanese help documentation was also published to the online MSDN library at http://msdn.microsoft.com/ja-jp/library/bb200104.aspx.  This enables users to search online for Japanese help topics for XNA Game Studio 2.0.  In addition, you can configure Visual Studio 2005 and Visual C# 2005 Express Edition to automatically load the online Japanese help documentation first if it is able to access the Internet.  To change the Visual Studio online help language preferences, you can do the following:

    1. Open Visual Studio 2005 or Visual C# 2005 Express Edition, click on the Tools menu and choose Options...
    2. If you are running Visual C# 2005 Express Edition, click the check box in the bottom left corner of the Options dialog to show all settings
    3. Under the Environment item, click on the Help item
    4. Change the Online topic language to Japanese if it is not already set that way
    5. Click on the Online item
    6. In the radio button group labeled When loading Help content, choose one of the options that will allow Visual Studio to attempt to load online content

    These steps will allow you to view Japanese help documentation for XNA Game Studio 2.0 even if you do not download and install the Japanese documentation package, but it does require your computer to have Internet access at the time you try to view help topics.  You can also click the check box on the Help item in the Visual Studio options page to cause it to display the English versions of the help topics as well if you choose to.

  • Aaron Stebner's WebLog

    Xbox LIVE Indie Games pipeline will start accepting XNA Game Studio 4.0 games at the end of this week

    • 0 Comments

    Last month, there was an item posted on the XNA Game Studio team blog with a rough timeline for when to expect the final release of the 4.0 version of XNA Game Studio Connect and the opening of the Xbox LIVE Indie Games publishing pipeline for 4.0 games.  Today, the exact release dates were announced in this new post on the XNA Game Studio team blog and in this news item on the App Hub site.  Here is a summary of the key information announced there:

    • The final 4.0 version of XNA Game Studio Connect is scheduled to release on Friday, November 5, 2010.  It will support deploying, debugging and running games created with XNA Game Studio 3.1 and 4.0, but will no longer support games created with XNA Game Studio 2.0 or 3.0.
    • You can start submitting Xbox LIVE Indie games created with XNA Game Studio 4.0 for play-testing and peer review as soon as the final 4.0 version of XNA Game Studio Connect is released on Friday, November 5, 2010
    • You can continue to submit Xbox LIVE Indie games created with XNA Game Studio 3.1 for 90 days after the final 4.0 release.  That means that the last day that 3.1 games will be accepted for play-testing and peer review is Thursday, February 3, 2011

    Stay tuned to the App Hub site on Friday, November 5, 2010 for the official announcement that the Xbox LIVE Indie Games publishing pipeline is open for 4.0 games.  There will also be reminders over the next 90 days as the end of the window to submit games created with XNA Game Studio 3.1 approaches.

  • Aaron Stebner's WebLog

    GDC 2009 is coming next week and I hope to see you there

    • 1 Comments

    Most people probably know that the 2009 Game Developers Conference (GDC 2009) is coming up next week in San Francisco, California, USA.  There will be two developer days next Monday and Tuesday (March 23 and 24, 2009), and the main conference will be open next Wednesday through Friday (March 25, 26 and 27, 2009).

    I'll be in San Francisco from Tuesday afternoon, March 24, through Friday afternoon, March 27, for GDC this year.  I hope to see you there to talk about XNA Game Studio and game development.

    Here is some more information about some things to look for if you're attending GDC 2009:

    Overview of Microsoft-sponsored talks at GDC

    The developer day on March 23 will focus on XNA Game Studio technologies.  The developer day on March 24 will focus on DirectX and Xbox 360 game development technologies.  There will also be several talks during the main GDC conference about Microsoft game development technologies.

    My colleague Michael Klucher posted this item on his blog that contains a detailed listing of the developer day tracks and the conference talks, so I encourage you to check out that schedule if you're going to be at GDC this year.

    Information about the XNA Lobby Bar

    In addition, the XNA team will be hosting a lobby bar Wednesday through Friday for conference attendees.  There will be some brief talks with hands-on demos and an "ask the experts" area where you can meet team members and ask questions in a more informal setting.  Michael also posted a schedule for the GDC lobby bar talks in this post on his blog.  Among other talks, there are a couple that are specifically focused on XNA Game Studio and Xbox LIVE Community Games:

    • Best Practices for Xbox LIVE Community Games (Wednesday March 25 at 10am and Friday March 27 at 1pm)
    • XNA Game Studio: Make a Game and Publish It in 30 Minutes or Less (Wednesday March 25 at 1pm and Thursday March 26 at 11am)
  • Aaron Stebner's WebLog

    Link to information about the upcoming new 3.0 version of XNA Game Studio Connect

    • 0 Comments

    My colleague Michael Klucher posted some screenshots and details on his blog about the new version of XNA Game Studio Connect that will be released along with the final release of XNA Game Studio 3.0.  You can find Michael's blog post at http://klucher.com/blog/the-new-xna-game-studio-connect/

    There is some important information in his post for current XNA Creators Club members who are using XNA Game Studio 2.0 to deploy games to their Xbox 360s.  The upcoming updated version of XNA Game Studio Connect will replace the 2.0 version of XNA Game Studio Connect, and you will use it to deploy games created with both XNA Game Studio 2.0 and XNA Game Studio 3.0.

    Unfortunately, there are some manual steps you will have to take if you already have the 2.0 version of XNA Game Studio Connect in order to download and use the new 3.0 version.  At a high level, you will need to do the following (note - there is a more detailed set of steps to accomplish these tasks in Michael's blog post):

    1. Delete the 2.0 version of XNA Game Studio Connect - this can be done from the Games Library or the Memory blade in the Xbox 360 dashboard
    2. Download the new 3.0 version of XNA Game Studio Connect - this can be done from the Xbox LIVE Marketplace when you are logged in with an account that has an active XNA Creators Club membership associated with it

    Once the 3.0 version of XNA Game Studio Connect is released, the 2.0 version will be updated to display a single screen that contains a set of instructions similar to the ones on Michael's blog so that you will know that you need to update it in order to continue deploying games to your Xbox 360.  In addition, the 2.0 version will no longer be available on the Xbox LIVE Marketplace once the 3.0 version is released, so there will hopefully not be any confusion about what you need to download.

  • Aaron Stebner's WebLog

    Link to updated information about .NET Framework 4 setup and deployment improvements

    • 0 Comments

    Now that the final versions of Visual Studio 2010 and the .NET Framework 4 have shipped, Peter Marcu has posted an updated version of an article he wrote back in the beta 2 timeframe that describes improvements made to the .NET Framework 4 installer to improve the robustness, size and performance.

    You can find the updated article at http://blogs.msdn.com/pmarcu/archive/2010/04/15/the-net-framework-4-installer-improvements.aspx, and I encourage you to take a look at it to learn more behind-the-scenes details about .NET Framework 4 setup.

  • Aaron Stebner's WebLog

    Updating the last modified time to prevent Windows Installer from updating an unversioned file

    • 2 Comments

    Someone recently asked me a question about the unversioned file replacement scenarios that I wrote about a while ago in this blog post.  The scenario that they described to me is similar to one that we faced when building the installer for the XNA Game Studio components that ship in the Windows Phone SDK 8.0, so I wanted to provide an overview of our problem and the solution we implemented in case it is useful to anyone else.

    The problem we faced was that version B of our product (the XNA components in the Windows Phone SDK 8.0) upgrades several components that are shared by version A (the XNA Game Studio 4.0 Refresh).  One of the components is an MSBuild .targets file, which is an unversioned file.  Version B ships a version of the .targets file that is backwards compatible with Version A, so we wanted the installer for version B to overwrite the .targets file if a user installs version A and then version B.  However, we did not want the installer for version A to overwrite (and downgrade) the .targets file if a user installs version B and then version A.

    In order to prevent Windows Installer from overwriting this unversioned file, the last modified time had to be different than the creation time (as documented here).  This feels a bit dirty, but we ended up solving this problem by implementing a custom action in version B of our product to call the SetFileTime function to update the last modified time of the .targets file after installing it.  This causes version A of our product to not overwrite the file if a user installs version B and then version A.  The .targets file is in its own Windows Installer component, which is reference counted by Windows Installer so that the .targets file is left behind after uninstalling either version of the product.  Since we designed version B of the .targets file to be backwards compatible, it would continue to work even if a user installs version B, installs version A, and then uninstalls version B (which leaves them with version A of the product installed but version B of the .targets file installed).

  • Aaron Stebner's WebLog

    XNA Game Studio Connect beta for XNA Game Studio 4.0 now available for download

    • 0 Comments

    Last week, we released XNA Game Studio 4.0 and the Windows Phone Developer Tools.  However, there was a slight delay in the release of the new XNA Game Studio Connect beta that allows you to deploy, run and debug 4.0 games on your Xbox 360.  As announced on the XNA team blog this morning, the XNA Game Studio Connect beta is now available for download on the Xbox LIVE Marketplace.

    You will need to delete the version of XNA Game Studio Connect that you have installed on your Xbox 360 console, then download the new one.  You can find more detailed steps in this blog post and this news item.

    If you are planning to use XNA Game Studio 4.0 for Xbox 360 game development, I encourage you to download and try out the XNA Game Studio Connect beta.  If you run into any issues, please report them at the following locations:

  • Aaron Stebner's WebLog

    Link to new Windows Phone 7 game development book by 2 XNA MVPs

    • 0 Comments

    A couple of weeks ago, I got the opportunity to meet and chat with several XNA and DirectX MVPs at the 2011 MVP Summit on the main Microsoft campus in Redmond, Washington.  At the summit, a couple of the MVPs, Chris Williams and George Clingerman, were autographing copies of their new book, Professional Windows Phone 7 Game Development – Creating Games Using XNA Game Studio 4.

    The book was released in February 2011, and it provides in-depth information about developing and publishing Windows Phone 7 games using XNA Game Studio 4.0, including 3 complete games.  If you are looking into developing games using XNA Game Studio and the Windows Phone 7 platform, I encourage you to check out this book.  You can find it on Amazon.com and at other retailers.

  • Aaron Stebner's WebLog

    Confusing error when attempting to debug an XNA Game Studio 4.0 Windows Phone game in Visual C# 2010 Express

    • 1 Comments

    XNA Game Studio 4.0 supports the following editions of Visual Studio 2010:  Visual Studio 2010 Professional and better, Visual C# 2010 Express, and Visual Studio 2010 Express for Windows Phone.  However, as described in more detail in this blog post, XNA Game Studio 2010 does not support developing games for all platforms in all of these Visual Studio 2010 editions.  There is a specific unsupported scenario that gives a pretty poor error message if you try it, and I want to describe it in a little more detail here in case anyone runs into it while using XNA Game Studio 4.0.

    Description of the issue

    You can create XNA Game Studio 4.0 Windows Phone game projects in Visual Studio 2010 Professional and better or Visual Studio 2010 Express for Windows Phone, but not in Visual C# 2010 Express.   However, because the overall XNA Game Studio 4.0 project system supports Visual C# 2010 Express, you can open XNA Game Studio 4.0 Windows Phone game projects that were created elsewhere in Visual C# 2010 Express.  If you do this, you can edit the phone game projects and build them with no errors.  If you attempt to press F5 to deploy and debug a phone game, you will see an error like the following:

    Unable to start debugging.

    An error occurred that usually indicates a corrupt installation (code 0x80040154). If the problem persists, repair your Visual Studio installation via 'Add or Remove Programs' in Control Panel.

    Repairing Visual C# 2010 Express will not help in this scenario.  There are certain components that are required for Windows Phone development that are only available in Visual Studio 2010 Professional and better or Visual Studio 2010 Express for Windows Phone, and as a result, you cannot deploy or debug Windows Phone game projects in Visual C# 2010 Express.

    How to work around this issue

    If you run into the above error, you will need to open your Windows Phone game project (.csproj) file in one of the supported Visual Studio 2010 editions and deploy and debug it from there instead.

    A note about Silverlight Windows Phone projects

    One other note about this scenario – if you attempt to open a Silverlight Windows Phone application project that was created elsewhere in Visual C# 2010 Express, you will see an error like the following and will not even be allowed to open it:

    error : The project file 'C:\Users\myuser\Documents\Visual Studio 2010\Projects\WindowsPhoneApplication1\WindowsPhoneApplication1\WindowsPhoneApplication1.csproj' cannot be opened.

    The project type is not supported by this installation.

    This message error is more clear, and it prevents you from being able to edit or build the project as well, which helps reinforce the lack of support for Visual C# 2010 Express in a way that XNA Game Studio 4.0 does not.  The reason that Silverlight projects are able to present more clear errors in this type of scenario is that the Silverlight Windows Phone project system does not support Visual C# 2010 Express at all, whereas the XNA Game Studio 4.0 project system supports Visual C# 2010 Express, but not for all types of game projects.

  • Aaron Stebner's WebLog

    Link to more information about Zune device reboots when exiting an XNA Game Studio 3.0 game

    • 2 Comments

    Starting with the Zune 3.0 firmware, you can install and play a set of games on your Zune device.  Texas Hold Em, Hexic, Checkers, Sudoku and Space Battle are available in the Zune firmware and software that is available at the time that I am writing this blog post.

    These in-box games are created with the XNA Framework, but they behave a bit differently than Zune games that you can create yourselves with XNA Game Studio 3.0.  Specifically, many developers have asked on the forums why these games do not require a reboot of the Zune device when you exit them, whereas games created by other developers and deployed to the Zune device using XNA Game Studio 3.0 or via a .ccgame package do require a device reboot.

    My colleague Michael Klucher has posted an item on his blog explaining more details about what is going on behind the scenes in these scenarios and why one set of games requires a device reboot and another set does not.  If you are interested in learning more, I encourage you to read the blog post at http://klucher.com/blog/zune-games-and-rebooting-devices/.

    Also, this scenario has been reported several times via the Connect bug reporting site.  If this scenario is important to you, I encourage you to vote on this existing Connect bug (please vote on the existing bug instead of opening a new bug) so that the XNA will be aware of your feedback as we plan for future versions of XNA Game Studio and the XNA Framework.

  • Aaron Stebner's WebLog

    XNA Windows Phone projects must be upgraded from 7.0 to 7.1 to use with the Windows Phone SDK 8.0

    • 0 Comments

    The Windows Phone SDK 8.0 supports XNA Windows Phone game projects that target Windows Phone OS 7.1.  It does not support XNA Windows Phone game projects that target Windows Phone OS 7.0.  However, it does not block you from trying to open XNA projects that target Windows Phone OS 7.0.  Instead, it will allow you to open the projects and try to build them, and then you will see error messages about missing reference assemblies.

    In order to open and use your XNA projects that target Windows Phone OS 7.0 in the Windows Phone SDK 8.0, you must first upgrade them to target Windows Phone OS 7.1.  You can perform this upgrade in one of the following ways:

    1. If you do not have the Windows Phone SDK 7.1 installed, you can open your game project (*.csproj or *.vbproj) in a text editor such as Notepad and hand-edit it to upgrade it.  You will need to set the following property:

      <XnaRefreshLevel>1</XnaRefreshLevel>

      If your project file does not yet have the XnaRefreshLevel property, you will need to add it to the PropertyGroup at the top of the project file and set it to 1.  If your project file already has the XnaRefreshLevel property and it is set to 0, you will need to change it to 1.

    2. If you have the Windows Phone SDK 7.1 installed, you can open your 7.0 project with the Windows Phone SDK 7.1 and upgrade it by using the menu item in the Visual Studio 2010 IDE.  There are more detailed instructions in this documentation topic.
  • Aaron Stebner's WebLog

    Link to information about the WiX v3.6 beta

    • 0 Comments

    Rob Mensching posted an item on his blog announcing the release of the WiX v3.6 beta.  The key feature in WiX v3.6 is the Burn bootstrapper/chainer.  To summarize Rob’s post, Burn includes the following features:

    • Modern setup UI, including using managed code for setup UI even if the .NET Framework isn’t installed
    • Child setup package download management
    • Unified progress UI across packages
    • Package-level reference counting
    • Patch slip-streaming
    • Elevation prompt management

    In addition, all known WiX core toolset bugs that were opened against WiX v3.5 or earlier have been fixed in the WiX v3.6 beta.

    I encourage you to download the WiX v3.6 beta and give it a try if you get a chance.

  • Aaron Stebner's WebLog

    Link to online Japanese documentation for XNA Game Studio 3.0

    • 0 Comments

    Last week, I posted an item about the release of the XNA Game Studio 3.0 Japanese documentation installer.  This package allows you to install a local collection of Japanese help topics for XNA Game Studio 3.0.  This documentation is stored on the local file system and can be accessed in the Visual Studio help viewer even if the computer does not have an active Internet connection.

    Today, the XNA Game Studio 3.0 Japanese help documentation was also published to the online MSDN library at http://msdn.microsoft.com/ja-jp/library/bb200104.aspx.  This enables users to search online for Japanese help topics for XNA Game Studio 3.0.  In addition, you can configure Visual Studio 2008 and Visual C# 2008 Express Edition to automatically load the online Japanese help documentation first if it is able to access the Internet.  To change the Visual Studio online help language preferences, you can do the following:

    1. Open Visual Studio 2008 or Visual C# 2008 Express Edition, click on the Tools menu and choose Options...
    2. If you are running Visual C# 2008 Express Edition, click the check box in the bottom left corner of the Options dialog to show all settings
    3. Under the Environment item, click on the Help item
    4. Change the Online topic language to Japanese if it is not already set that way
    5. Click on the Online item
    6. In the radio button group labeled When loading Help content, choose one of the options that will allow Visual Studio to attempt to load online content

    These steps will allow you to view Japanese help documentation for XNA Game Studio 3.0 even if you do not download and install the Japanese documentation package, but it does require your computer to have Internet access at the time you try to view help topics.  You can also click the check box on the Help item in the Visual Studio options page to cause it to display the English versions of the help topics as well if you choose to.

  • Aaron Stebner's WebLog

    GDC 2009: Grab a burger and meet some members of the XNA team Wednesday night

    • 0 Comments

    I was talking with Michael Klucher and a few other folks on the XNA team last week about things to do while we’re in San Francisco for GDC 2009 this week.  Most of us like to take advantage of the opportunity to visit In-N-Out Burger while we’re in California since we don’t have those in the Seattle area, so we decided to try to work that into the schedule and meet with folks using XNA and/or playing Xbox LIVE Community Games at the same time.

    A few of us are going to head out to the In-N-Out by Fisherman’s Wharf for dinner on Wednesday night, March 25.  If you’re going to be in the San Francisco area for GDC 2009 or otherwise next week, and you’d like to grab dinner and talk about XNA development technologies (XNA Game Studio, etc) or Xbox LIVE Community Games, we’d love to see you there.

    Here’s the details about when and where we’re going to be eating:

    We hope to see you there!

  • Aaron Stebner's WebLog

    Updates to Xbox LIVE Indie Game submission policies

    • 0 Comments

    As announced earlier today on the XNA Game Studio team blog and on the App Hub forums, there have been a few changes to the Xbox LIVE Indie Game submission policies to give developers more flexibility when submitting their games.  Here is a brief summary of the changes:

    • The maximum size for an Xbox LIVE Indie Game submission package (.ccgame) has been raised from 150 MB to 500 MB.
    • The maximum size for a game selling for 80 Microsoft points has been raised from 50 MB to 150 MB.
    • The maximum number of Xbox LIVE Indie Games that a developer can publish with one App Hub membership has been raised from 10 to 20.

    Please visit this forum thread for more detailed information and answers to any questions you might have about these changes.

  • Aaron Stebner's WebLog

    Link to XNA Game Studio 4.0 book written by 2 of my co-workers

    • 0 Comments

    I’m a little late posting this information since the book was released at the end of December, 2010, but my co-workers Tom Miller and Dean Johnson wrote a book titled XNA Game Studio 4.0 Programming: Developing for Windows Phone 7 and Xbox 360, and one of my other co-workers, Shawn Hargreaves, wrote the foreword for the book.

    You can find more information about the book at the following locations:

    I got a copy of this book last week, and now I need to remember to go find Tom, Dean and Shawn and get them to autograph it.

  • Aaron Stebner's WebLog

    New version of XNA Game Studio Connect will be available soon

    • 0 Comments

    My colleague Michael Klucher posted some information on his blog today about an upcoming update that will be available soon for the XNA Game Studio Connect application.  XNA Game Studio Connect is the component that you run on an Xbox 360 in order to deploy, debug, test and peer review Xbox 360 games created with XNA Game Studio.

    After the release of Xbox LIVE Community Games last fall, we ran into a few issues where the behavior of the game when running in XNA Game Studio Connect didn't match the behavior after it is published and is run as a community game.  As a result, there were a few scenarios that were not possible for the developer or peer reviewer to test before the game was published, and in some cases a game that appeared to run fine during peer review would crash after it was published.

    The upcoming update to XNA Game Studio Connect is intended to make the experience of running the game during development and peer review more closely match the experience of running it after it is published.  The update will be available in the next few weeks, and Michael includes more details about the changes that were made behind the scenes in his blog post so I encourage you to check that out as well.

  • Aaron Stebner's WebLog

    Xbox LIVE Indie Games pipeline is now accepting XNA Game Studio 4.0 games

    • 0 Comments

    As noted on the XNA Game Studio team blog today, the Xbox LIVE Indie Games publishing pipeline is now accepting XNA Game Studio 4.0 games in addition to XNA Game Studio 3.1 games.  This was originally scheduled to be enabled last Friday, but it slipped out a few days due to a couple of last minute issues that we ran into at the end of last week.  As a result, the 90 day window when you will still be able to submit XNA Game Studio 3.1 games has been moved out accordingly.  The last day you will be able to submit an XNA Game Studio 3.1 game for Xbox LIVE Indie Games is Monday, February 7, 2011.

    Please see the following locations for more information about supported versions of XNA Game Studio for Xbox LIVE Indie Games and Xbox 360:

  • Aaron Stebner's WebLog

    Link to more detailed information about cross-platform development in XNA Game Studio 3.0

    • 0 Comments

    Last week, I posted some high-level details about a couple of new Visual Studio features that are available in XNA Game Studio 3.0 - cross-platform synchronization and multiple content projects.  Over this past weekend, Stephen Styrchak posted an entry on his blog with much more detailed information about how cross-platform development works in XNA Game Studio 3.0, as well as some tips and tricks to more effectively use Visual Studio 2008 and XNA Game Studio 3.0 for cross-platform game development.

    His blog post is at http://badcorporatelogo.spaces.live.com/Blog/cns!43EB71B104A2D711!343.entry, and it contains the following types of information:

    • Porting your game project to another platform
    • Managing code and/or content that is specific to one platform in a multi-platform solution
    • Using the Content Root Directory property on a content project to cause build output to go to the same relative location for each platform in your project - this is particularly nice because it allows you to write your code to expect one file name regardless of platform, but to have your build process output high resolution content for Windows/Xbox and low resolution content for Zune behind the scenes
    • Working with multi-platform solutions - there are some good tips in here for configuring some Visual Studio settings to make it easier to control what gets built and deployed in your solution
    • Making Intellisense work correctly for the platform you are currently developing for

    I encourage you to check out Stephen's blog post for more details about all of the above - this post is a great reference if you are planning to use the cross-platform development features in XNA Game Studio 3.0.

  • Aaron Stebner's WebLog

    Link to blog post describing how to port the platformer starter kit to XNA Game Studio 4.0 and Windows Phone

    • 0 Comments

    A colleague wrote a blog post today that describes the process of converting a game created from the XNA Game Studio 3.1 version of the platformer starter kit to the XNA Game Studio 4.0 CTP and getting it to run on the Windows Phone 7 Series emulator.  The blog post walks through the process of creating a 3.1 version of the game, creating a new 4.0 project for it, importing the code and content, updating the code to handle differences between the XNA Framework 3.1 and 4.0, and making some Windows Phone-specific changes.

    Here are links with additional information:

  • Aaron Stebner's WebLog

    Update to XNA Game Studio Connect is now available

    • 0 Comments

    Last Friday (February 13, 2009), an update for XNA Game Studio Connect was released via Xbox LIVE Marketplace.  This update is described in more detail in this post on Michael Klucher's blog.  To quickly summarize, some changes were made to allow developers to debug and peer review scenarios that previously were only available after a game had been published to Xbox LIVE Community Games (specifically, the Community Games splash screen and the trial mode expiration screen).

    If you are using XNA Game Studio 3.0 for Xbox 360 development and already have XNA Game Studio Connect, you don't need to do anything special to get this update.  It will be automatically offered to you the next time you launch XNA Game Studio Connect.

    As always, if you have any questions or comments about XNA Game Studio development, please check out the following resources:

  • Aaron Stebner's WebLog

    Registration is now open for the Dream.Build.Play 2011 Challenge

    • 0 Comments

    As announced earlier today on the XNA Game Studio team blog, registration is now open for the Dream.Build.Play 2011 Challenge.  Here is a quick summary of the key information about the Dream.Build.Play 2011 Challenge:

    • Registration is open from February 28, 2011 through May 17, 2011
    • Game submission will be open from May 17, 2011 through June 14, 2011
    • The contest is open to Xbox 360 games created with XNA Game Studio 4.0
    • Prizes include $75000 divided amongst the top 4 games, and opportunity to have your game reviewed for a possible Xbox LIVE Arcade publishing contract

    I encourage you to check out the Dream.Build.Play 2011 web site for more detailed information and to register for the contest.

  • Aaron Stebner's WebLog

    Visual Studio 2010 and .NET Framework 4 release candidate now available for download

    • 0 Comments

    As announced earlier today on Soma’s blog and Jason Zander’s blog, the Visual Studio 2010 and .NET Framework 4 release candidate builds are available for download (today if you are an MSDN subscriber and this Wednesday, February 10, 2010 for the general public).  Here are links where you can find additional information and provide feedback to the product teams:

  • Aaron Stebner's WebLog

    A note about Visual Studio 2010 and the Windows Phone Developer Tools CTP

    • 0 Comments

    As I noted in my previous blog post, the final versions of Visual Studio 2010 and the .NET Framework 4 have shipped.  I wanted to also briefly note that the Windows Phone Developer Tools CTP that was released a month ago at the MIX10 conference is not compatible with the final version of VS 2010.  You must continue using the VS 2010 release candidate build in order to use the Windows Phone Developer Tools CTP.

    Charlie Kindel posted some information on the Windows Phone Developer Blog with options you can pursue in the meantime, and he also discusses the timing for an upcoming refresh of the Windows Phone Developer Tools that will work with the final release of VS 2010.

Page 47 of 48 (1,186 items) «4445464748