(X) Hide this Upcoming webinar by Brian Noyes: Querying and Updating Data From Silverlight Clients with WCF RIA Services. February 2nd, 10 am PST (see your local time)
Full webinar info | Register | Read WCF RIA Services Article series by Brian Noyes
Become a member to receive all webinar news by email, or follow all webinar news on Twitter | Facebook | LinkedIn

More from Silverlight Show

Skip Navigation LinksHome / News / View News

WP7 Back Button in Games

+ Add to SilverlightShow Favorites
1 comments   /   posted by Silverlight Show on Jun 15, 2010
(0 votes)
Tags: Games , Windows Phone 7 , Back Button , Andy Beaulieu
One of the requirements when building a Windows Phone 7 game is to use a back button. In order to conform this, Andy Beaulieu has created an example of an OnBackKeyPress override that he is using to show an in-game menu.

In order to publish a Windows Phone 7 application on the Marketplace, your app must pass a list of certification requirements. One of the items in the Windows Phone 7 Certification Requirements caught my eye:

5.2.4 Use of Back Button in Games

a.Pressing the Back button from the first screen of a game must exit the application.

b. During gameplay, pressing the Back button in games must present an in-game menu. This menu must offer the option to resume the game. Pressing the Back button while this menu is up must exit the game. Microsoft recommends that you save the user game state or warn them of possible progress loss before exiting the game).

c. Outside gameplay (for example, when the user is viewing the options or help menu), pressing the Back button must return to the previous menu or page.

Share


Comments

Comments RSS RSS
  • RE: WP7 Back Button in Games  

    posted by Blitz and Blam Software on Jan 05, 2011 18:26
    This has changed recently. Now if in a game pressing the back button may present a pause dialog. Pressing the back button again must close the pause dialog and return to the game.

Add Comment

 
 

   
  
  
   
Please add 3 and 6 and type the answer here: