Microsoft shows off single game running on Windows, Windows Phone and Xbox
Guess we don't have to wait until MIX to have all our Windows Phone 7 Series questions answered! Microsoft's Eric Rudder, speaking at TechEd Middle East, showed off a game developed in Visual Studio as a singular project …
Context & Ripple Effects
Microsoft had framed Windows Phone 7 Series development around Silverlight and XNA, while confirming that the new platform would not support backward compatibility. The early developer-framework outline made a shared Visual Studio workflow strategically important rather than merely a demo feature.
The demonstration gives Microsoft a concrete answer ahead of its promised MIX10 developer reveal: a new phone platform can be built for alongside Windows and Xbox, rather than as an isolated codebase.
First-order effects
- Developers using Visual Studio can aim a game project at Windows, Windows Phone, and Xbox, reducing the immediate cost of supporting Microsoft’s three consumer platforms.
- Windows Phone 7 gains a developer pitch tied to Microsoft’s existing Windows and Xbox audiences despite the platform’s break from older Windows Phone software.
Second-order effects
- Game makers evaluating Windows Phone 7 can spread development effort across multiple Microsoft endpoints, making the phone’s developer proposition depend more on tooling and reach than on backward compatibility.
- Microsoft’s platform teams have greater incentive to keep XNA and Visual Studio workflows aligned, because divergence would erode the cross-platform advantage shown in the demo.
Third-order effects
- If Microsoft turns the demonstration into a durable workflow, its consumer platforms can compete as a combined developer target, with shared tools lowering the friction of distributing games across screens.
- The move belongs to a broader shift from device-specific software stacks toward developer ecosystems organized around reusable code and common tools.
The trend: Microsoft is positioning Windows Phone 7 as part of a multi-screen developer ecosystem, using Visual Studio to connect PC, phone, and console development.