About Contact me Presentations rss feed  rss

Windows Phone 7 - Game Development Experience

06 Dec 2011

I got a Windows Phone 7 to play with for a while and these are some notes about the experiment.  I just did a tick-tac-toe based on this blog post changed a few things tho (like the use of extension method for checking for wining and replaced by bit shifting :D ), but I wanted to have some code to fall back to just in case.

NOTE: I have an android phone, and had an iPhone for a while in the past, so my expectations about this phone are probably based on them.

As soon as I connected the phone to my computer it prompted me to install the Zune software, after installation you get this:


restarting my machine? we are not in 1999, this shouldn’t be a requirement.

Also when I was trying to install some game, the phone displayed a message about the fact that some installations require re starting the phone. Very strange

Rather randomly on an LG –E90099 I get the error that the phone is pin locked (it isn’t :( ).

If while trying to debug to your phone you get an error, “The application could not be lauched for debugging. Verify that the application is installed on target device” that, for me , meant that the phone was locked (ie dark screen) Make sure you can see the menu and try again


After these initial errors, I pretty much moved pretty quickly.

I  am quite surprised by this, but at least for game development  (with xna) this little trial has been incredibly painless.

Regarding the phone OS,  there are some aspects that I really dislike:

Things I liked about the phone

In general my perception of the phone has improved after trying it . And I have to add I m pretty impressed by the Zune software, it looks good, it worked flawlessly. Comparing to iTunes and Samsung Kies it’s way ahead.

I like XNA, and the fact that it was so transparent to deploy a game to the phone was really nice.

If you want to discuss this post, the best place right now for me is mastodon, please message me with your comment/question.