Good morning everybody! yesterday i was surfing the web looking for how to migrate a xna game to android, and i found ExEN (http://rockethub.com/projects/752-exen-xna-for-iphone-android-and-silverlight)
ExEN is is an implementation of a subset of the Microsoft XNA Framework API that runs on iPhone and Silverlight. It is based on XnaTouch and SilverSprite – but most of the important bits have been rewritten – most importantly the rendering,
audio, input and timing systems.
Here is what is currently supported:
- Everything needed to make a 2D game
- SpriteBatch for high performance sprite graphics and text rendering
- Music and SoundEffect for audio
- Mouse input on all platforms
- Keyboard on Silverlight
- The Game and GameComponent system
- The ContentManager class for supported types
- The Maths types and various miscellanea
Here’s what I plan to add as part of this project:
- An Android Port
- On-Screen Keyboard support for text-entry on mobile devices
- Switching from XNA 3.1 to XNA 4.0
- Write documentation
- Fix a few minor bugs and missing features
- Open source it!
It's a fork ok silversprite and xnatouch, a here's "why I (Andrew) Fork" and how can SilverSprite be helped! http://andrewrussell.net/2011/01/exen-why-i-forked/ "ExEn is
not brand-new code. It is effectively a fork of both SilverSprite and XnaTouch. So the question that a few people have asked me (particularly those involved in those projects) is why have I forked those projects, and not simply submitted patches?...Of course,
once ExEn is open-source, there is nothing stopping SilverSprite or XnaTouch from taking whatever code they like from ExEn. In fact – I welcome and encourage it! For such substantial changes, this seems like a far better way of doing things for everybody."
And here Answering Some Concerns About ExEn http://andrewrussell.net/2011/01/answering-some-concerns-about-exen/
What did you said?