This device is currently planned for Milestone 2: Neptune. See the Roadmap for details!

Table of Contents [Hide/Show]


Edit

Overview

Windows Phone 7 is currently (v0.9.1) one of our main target platforms we use for developing and testing our games, samples and tests. We have worked on Windows Phone 7 a bit in 2010, see our ZombieParty game released in 2010 in the first weeks after the WP7 came out, but most of our time is spend on the other platforms. While it is very easy for a .NET developer to just develop for the Windows Phone 7 (in XNA or Silverlight), your features and your code itself will get very limited to this particular platform, which is something we don't want for the Delta Engine.

Instead of just developing directly for WP7, we do all development on Windows and then try to bring everything back to WP7, iOS, Android and all the other platforms via the Build System, which usually means we need to go through a lot of extra steps, handling all the content ourselves and providing tons of fallback code for unsupported features. In the end the benefits are pretty cool, applications just work out of the box on all platforms :) Contact us on the Marketplace site if you want to deploy to WP7 (all you need is a WP7 developer account from Microsoft).

Edit

Device Information


Edit

Deployment Steps

Launcher Preview Video for Delta Engine v0.9.4 showing how to build the Blocks sample app:


TODO: More details about the deployment process coming soon

Edit

Tips and Links

To test the Windows Phone 7 early and prevent incompatibilities, we recommend using the Delta Engine Windows XNA modules for Graphics, Multimedia and Input to get as much as possible fixed and solved on the Windows side.

Note: Performance should not be tested with the Device Emulator or in Windows, always try to get the package you get back from the Launcher onto a real device for testing.

MultiTouch in the emulator:
Outdated (now can do 60fps with WP7 7.1 Mango update): 30 Fps cap:
File access:
Note: Be aware that WP7 is tightly sandboxed, many things are not possible, including unsafe code. The Build System and Launcher will help you as much as possible and automatically provide fallback code if some feature is not supported. If you have your own code or unsupported library code, contact us in the Forum to get it sorted out:


Other useful WP7 links for the interested:
Real Time Web Analytics