Gaming on Windows Phone 7 Series

On the last day of MIX10 I got a very special chance to sit down for a little over an hour with Andre Vrignaud (who works with the Advanced Technology Group at Microsoft on Xbox LIVE) and an ASUS-built WP7S prototype. We proceeded to have a discussion about the future of the platform with a copy of it in front of us.


Unbranded ASUS hardware - Back

The first thing we did was fire up a copy of the XNA-framework-leveraging gaming title, "The Harvest." If you haven't noticed already, this simple yet compelling game demo has become the paradigm example Microsoft has selected to advocate two core features it hopes make WP7S a compelling gaming platform. I've gone over this previously, but bear with me. First is the power of code re-use across what Microsoft is calling the "three-screens" users interface with: TV (through Xbox 360), the desktop (Games for Windows), and now WP7S.


3 Screens, Frameworks

The Harvest reuses 90% of its code between the three platforms, as well as virtually all the artwork and textures, and was developed in 3 weeks by developer Luma Arcade. With the exception of the input paradigm, which is different from Xbox to PC to WP7S, this is virtually the exact same game running at the exact same resolution across all three screens. Second is the power of leveraging cloud services already offered by Microsoft like Xbox LIVE for seamless integration across those three screens. That means the same avatar, same friends, same communication tools, and potentially even persistent gamestates across them.

I managed to get continuous video of the device booting (so we can see the boot splash screen), a bit of interface, and 80% of the level:

I snagged what I believe to be the first photo of WP7S' boot splash screen.

Apologies for the depth of focus at the top; unfortunately the build details aren't visible. Most I can make out are the words "Region," "Build," "BIOS," and "[...] 29, 2010." If you want to pick apart the original image, you can find it in the gallery. Either way, it isn't really important since there were so many different builds of WP7S running around the entire conference.

The first thing that struck me while playing with the demo was how little justice any of the videos I've seen so far do the title; it looks fabulous. That's likely a function of the dot pitch of the 800 x 480, 3.7" display well exceeding the spatial resolution of the video hardware media venues (myself included) are using to record the phone. I think it's safe to say it looks above the quality of titles I've seen on any Android hardware or the iPhone 3GS. And this is without any custom programmable shaders to boot! More on that later. My point is that there's something lost in all of these demonstrations until you really get to sit down and try the hardware yourself.

Qualitatively, this hands-on felt smoother and like it had a higher average framerate than in the demonstration video from the keynote in our previous article. Pay attention specifically to how framerate remains largely unaffected when the achievement unlock bar transitions down and back up. Now compare that to the previous video. It didn't feel nearly as laggy here.

Next up was Goo Splat, a Zune HD game written in XNA Game Studio 3.1 which was ported to XNA Game Studio 4.0 and WP7S. What's important here is that the title leverages four point multitouch. Why four point when all apps predominantly use a maximum of two? To afford developers the flexibility to make games and other software leveraging much more complicated input schemes. And to of course support creatures with more index fingers and thumbs.

It's fair to say that porting games from XNA GS 3.1 to XNA GS 4.0 will be a lot easer than trying to play multitouch games while recording them at the same time.

Andre and I talked about what casual gamers can expect to get out of WP7S. FPS titles are still the bread and butter of both console and PC gaming, but I asked about what genres he thinks will really leverage the unique set of strengths and weaknesses present on a handset. His answer was asynchronous gaming, and I think this is largely where cloud service integration will shine. Users check their phones when they have time - in line, waiting at a bus stop, walking, or while being idle. It's in these few moments of downtime that Andre (and the rest of the XNA team) hopes will live an asynchronus game of scrabble or turn based strategy against another opponent with a WP7S device.

This is where the potential of leveraging Xbox LIVE's existing userbase, as well as WP7S really could shine. I asked Andre if a Gold subscription was required to get in on WP7S gaming, and his answer was no - all WP7S games will work with a free silver account.

Marketplace and Third Party Applications The Browser: Somewhere Between IE7 and IE8
Comments Locked

55 Comments

View All Comments

  • lifeblood - Sunday, March 21, 2010 - link

    " Each time you run the application, WP7S will check that application's signature against the marketplace, both to check that it's valid, and that hasn't been revoked. Yes, marketplace has an application kill-switch."
    So if I'm out of range of a cell tower and I try to launch a app, it won't run because it can't call home? That's not very helpful, especially if it's a GPS app that I want to use to find my way back home.
  • erple2 - Sunday, March 21, 2010 - link

    I suspect that they'll use a similar route to how the Zune works for its subscription based music. You can still play those songs for a while (a few days?) before having to connect the Zune to a WiFi network.
  • cditty - Sunday, March 21, 2010 - link

    I'm sure it will launch the app if it can't make contact. No doubt that they thought of this.
  • at80eighty - Sunday, March 21, 2010 - link

    good catch - hope it's not true, because win7 phone had all the trappings of a promising platform & they seem to be castrating it steadily with every press release
  • Johnmcl7 - Sunday, March 21, 2010 - link

    "There's also the fact that existing SoCs are barely powerful enough to make running a single application feel quick. It won't be until we get multicore Cortex A9 or Intel Moorestown class hardware before we have the horsepower to multitask without a tangible performance impact.
    "

    Maybe that's what Microsoft/Apple would like to think but it's clearly not the case at all with several current phones having no problems supporting multitasking without performance issues. There are limits to the number of apps that can be handled simultaneously before it impacts performance but my current phone can easily handle 5 to 6 apps with no impact to the current app in use.

    The lack of SD card slot is concerning as it removes an easy way to back up on the move, while it's easy to have plenty of onboard memory it can be a pain in the neck if the device dies as you lose access to it. Of course you can still back up to a PC but with the increasing capabilities of smartphones, they're generally moving away from being connected to the PC.

    John
  • fcx56 - Tuesday, March 23, 2010 - link

    Microsoft wants (for better or worse) your information backed up in the cloud. If you re-read the bit about the SMS app it gives a cloud backup error message.
  • darwinosx - Sunday, March 21, 2010 - link

    As usual Microsoft interface design is different for no reason other than to be different. They are also too little too late. So the choice remains to either get an iPhone and put up with AT&T or Android. Android is a lame copy of the iPhone with crap hardware and if Apple wins the lawsuit or an injunction then Android becomes an even poorer copy of the iPhone.
  • zinfamous - Sunday, March 21, 2010 - link

    come on, reader1/perks! couldn't you just use the same username here as you do in DailyTech? It makes it easier for the rest of us to know the content of your post rather than having to waste our precious 20 seconds reading them, when all it will be is yet another baitish, everything-but-Apple, FUD-ridden marketing ploy.
  • FITCamaro - Sunday, March 21, 2010 - link

    So the fact that the Droid shares much of the same hardware as the iPhone and that there are other Android phones with even more powerful hardware than the iPhone makes it crap?
  • at80eighty - Sunday, March 21, 2010 - link

    Android is a lame copy of the iPhone with crap hardware

    well alright then - looks like the Brainwash2000 MAChinery did a good job with you

Log in

Don't have an account? Sign up now