Port XNA to Silverlight and iOS

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!

Next Recommended Reading What is Microsoft XNA framework?

Mindcracker
Founded in 2003, Mindcracker is the authority in custom software development and innovation. We put best practices into action. We deliver solutions based on consumer and industry analysis.