Welcome to the FFWD framework. This is a framework that allows you to port your Unity3D projects to XNA - allowing your games to run on both Windows Phone 7 and XBox 360.
The philosophy behind the framework is to allow you to do most of the porting automatically, so you can do most of your work in Unity3D. This also includes porting all of your C# scripts and automatically convert them for use in XNA.
What this means is the the FFWD framework is mimicing the Unity API as closely as possible.
Check out the News page for updates.
FFWD works by plugging in to the Unity editor and exporting your scenes and assets to XML and other formats that are readable by XNA. It also takes your scripts and converts them to be used in XNA. It will put all of this data into a Visual Studio project, that holds your XNA game and can be used to build the final executables.
Yes! Press Play have made both Max and the Magic Marker and Tentacles using this framework - so it is fit for doing real games. See the History page for details.
Before jumping into the exciting pit that is XNA, you have to consider the possibility that your project is not well suited for porting at all. There are certain limitations that you have to be aware of:
The framework is in active development as we are using it for our next upcoming Windows Phone 7 title at Press Play, so bugfixing and new features will be made as we will push eveything we change in our framweork version to the open source version.
Head to the Getting started page to set up your first FFWD project.