Hello Windows Phone 7!

By Posted 2012-02-17 17:10 Comments 2

(The original post is here: )

I’m proud to announce that, cocos2d family spreads to the last important platform: Windows Phone 7. This branch is named: Cocos2d-x for XNA.

Beta release download:
Github repository:
Inheriting the open source spirit from cocos2d-iphone, this branch is also open & free under MIT License.

Many developers hope that WP7 can support C++ and GCC, but the bitter reality is that Windows Phone 7 has not open native language layer and no OpenGL ES support. We have no choice except porting the whole cocos2d framework into C# language, base on Microsoft’s XNA framework. In this way, we can migrate cocos2d games onto WP7 only by programming languages translation, without any knowledge of the difference between OpenGL ES and XNA required.

Most features of cocos2d have been implemented. As the video shows:

<embed src=";hl=en_US" type="application/x-shockwave-flash" width="560" height="315" allowscriptaccess="always" allowfullscreen="true">
But features below are semi-finished or TBD in the next version:
* Transition
* Grid
* Dispatcher of hardware keys messages
* Accelerometer

Cocos2d-x core team and achieve the alpha release together. Cocos2d-x for XNA branch will keep update and sync the translation with cocos2d-iphone & cocos2d-x monthly. Any feedbacks, suggestions, bug reports would be appreciated, please post them into We’ll create bug tracking from posts. If you release games based on this branch, please let me know.

Wish everyone here can make a good profit from Windows Phone 7 :)


  • Obg1

    Wow! Amazing!
    Too bad it requires C# but this is Microsoft limitation.
    After porting my game to iOS, I’m now considering porting to Windows Phone 7 too ;)

    2012-02-24 13:48
  • mehmood

    To get that six pack, you are going to want to sculpt every angle of your abs. Here are some exercises to work out your lower abs. alan watson reverse tinnitus

    2015-02-27 12:31

Copyright © 2010 - 2015 Support Email: