Port XNA to Silverlight and iOS
ExEn, an open-source project, can port XNA to Silverlight
and iOS. Developed by Andrew Russell, a game developer and software engineer from
Australia, ExEn is crowd
funded. So far, project has risen over $10,000 from the users world-wide.
From the website:
What is ExEn?
Currently ExEn 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!
Download ExEn
Public Preview 1! (10MB zip)
Namaste!