Search Unity

Windows Phone porting tool set soon be open source FFWD

Discussion in 'Assets and Asset Store' started by Ole Teglbjærg, Feb 21, 2012.

  1. Ole Teglbjærg

    Ole Teglbjærg

    Joined:
    Aug 14, 2008
    Posts:
    7
    Hi Everyone,
    In Press Play we have built a toolset for porting Unity games to Windows Phones and now we want to make it open source.
    The toolset called (FFWD or “Fast Forward”) has been used in getting games like Tentacles and Max from Unity3D to the Windows Phone.
    What we have done is to recreate a simplified version of the Unity framework within XNA. This allows us to build and design the game within Unity and build it in XNA and eventually play it on our Windows Phone. For a Unity centered studio like ours, it has been great because it has allowed us to maintain our usual workflow within Unity.
    Now we want to share it. Lately we have been contacted by several studios who wants a go with it – and we finally came to the conclusion “WHY NOT!”.
    The idea is now to make it an open source project and see where it goes. If you are interested in using it, you may also be interested in contributing to it, and that way we may actually get something back from our efforts.
    Our problem now is that making it open source takes an effort in itself. Thomas Gravgaard (the father of FFWD) is busy sprinkling his brilliance upon our other projects, but as soon as he gets a moment off those, he will be looking into uploading it somewhere, and we will let you know on our facebook page www.facebook.com/pressplaygames

    Best,
    Ole

    oh, and by the way we are looking for great developers to join our team.
     
  2. hima

    hima

    Joined:
    Oct 1, 2010
    Posts:
    183
    This is really good news! And thank you for making it open source! I hope I can contribute in some ways, though my experience in XNA is very limited.

    Does this mean we can use FFWD to port the game to XNA as well, and not just Windows phone?
     
  3. kiranmaya

    kiranmaya

    Joined:
    May 27, 2010
    Posts:
    218
    is physics and audio can be ported to xna with this framework ?
    what about unity materials?
     
  4. Rajmahal

    Rajmahal

    Joined:
    Apr 20, 2011
    Posts:
    2,101
    That sounds amazing ... can't wait to see it!
     
  5. AllSynergy

    AllSynergy

    Joined:
    Nov 1, 2011
    Posts:
    47
    Sounds really great..... too good to be true :D
     
  6. DanTreble

    DanTreble

    Joined:
    Aug 31, 2010
    Posts:
    590
    Awesome! Looking forward to seeing it. Thank you
     
  7. minevr

    minevr

    Joined:
    Mar 4, 2008
    Posts:
    1,018
    Yeah。。。Run。。Run。。。
     
  8. jeffweber

    jeffweber

    Joined:
    Dec 17, 2009
    Posts:
    616
    @Ole, how does the tool handle physics? I assume your porting tool does not handled the PhysX stuff... or does it?
     
  9. diegoleao

    diegoleao

    Joined:
    Oct 27, 2006
    Posts:
    23
    That would be incredible! I'm also curious what this port does and does not include.
    Anyway I'm sure the community is going to evolve it and make it even more awesome.
    Thanks!
     
  10. fehaar

    fehaar

    Joined:
    Mar 1, 2007
    Posts:
    44
    Hi all,

    I am the main developer on FFWD, so I can answer some of your questions here.

    @himatako: Yes. It is XNA in general and not just Windows Phone. So you can use it for XBox360/XBLIG (and Windows, though I can't see the point of doing that other than during development). It should be noted though that we have only experimented with 360 support, and seen a game run un the 360, so it is in no way full fledged.

    @kiranmaya, @JeffWeber: We cannot use PhysX in XNA - so at the moment we do physics with the 2D Farseer library. We are working on support for the 3D physics engine BEPUphysics as well. But for our projects 2D physics has been good enough.

    @kiranmaya: We have support for 2D audio, not the more advanced 3D audio stuff at the moment, and everything that smells of fmod is off limits as well. You can do some more advanced dynamic audio stuff with XNA, which we actually did for Tentacles, but this was not directly ported but made as an add-on to the project.

    @kiranmaya: We are exporting material data from Unity and work with it in FFWD. WP7 has no custom shader support however. So that limits things in the graphics depatment a lot.

    So as you can hear, there is a lot of things there - but there is also a lot missing. Especially the more advanced Unity features are missing at the moment. But it is just a matter of contribution!
     
  11. codonnell

    codonnell

    Joined:
    Oct 5, 2009
    Posts:
    12
    This is brilliant. I think there are going to be a lot of indies going after this to get on XBLA/XBLAI. I hope you'll also see a lot of contributions filling in the spots as teams work to bring projects over. Thank you for going FOSS on this, the community should thank you. Maybe we can convince the Unity folks to contribute too. ;)
     
  12. Bento-Studio

    Bento-Studio

    Joined:
    Aug 29, 2011
    Posts:
    275
    Hello there!

    Since 6 month we work on a similar project.

    We have just discovered this thread and we are very enthusiast to see how much the export to XNA plateforms is expected!

    If you are interested, you can take a look at our project here: http://www.unixna.com

    At start, it didn't exist any solution, our first intention was to make an internal tool to port our game called SpaceTrooper USA on the XBLIG... And with the time, with the creation of 3 others assetstore tools we got the same idea, why not making public our tool!

    Currently our first XNA title is in approval. So today, the Unity community will get 2 solutions to porting games on XNA! After thinking for a while and some internal discussions, we have chosen a closed source approach to be able to offer some support and regular updates.

    We are convinced that the open source initiave is a very good thing and we think our solution will provide an interessting alternative.

    Note that our tool is not yet available but we provide a porting service today. You will find all the informations on our website.


    Have a nice day and feel free to comment!
     
    Last edited: Feb 24, 2012
  13. soulzero

    soulzero

    Joined:
    Dec 9, 2009
    Posts:
    8
    This is Great!!! Thanks so much. By the way Tentacles is Awesome!!!
     
  14. fehaar

    fehaar

    Joined:
    Mar 1, 2007
    Posts:
    44
    Thanks soulzero! Then look forward to the new levels of Tentacles goodness that are coming down the pipe. :)
     
  15. fehaar

    fehaar

    Joined:
    Mar 1, 2007
    Posts:
    44
  16. Esila

    Esila

    Joined:
    Mar 22, 2009
    Posts:
    105
    Great, I will try it at once.
     
  17. Esila

    Esila

    Joined:
    Mar 22, 2009
    Posts:
    105
    fehaar, I tested it, found the GUI Text feature is not avaiable??? test continue.....
     
  18. tmanallen

    tmanallen

    Joined:
    Nov 8, 2009
    Posts:
    395
    I know that I am late to the party but this is a great tool so far, having a few issues with converting my project because sprite manager has a lot of scripting that I have to make compatible with XNA, but so far so good. Just wondering has the physics material been updated, checked when I got it and it wasn't supported so far.