Ok, this has been asked before, but not recently, and most of the answers were just 'buy a mac'. So we're a couple guys who've been making small flash games, and now we want to go mobile, and there seem to be lots of options.

Does anyone here have experience with one or more of these platforms to tell us the pros and cons of each?

  • Corona
  • AIR 3
  • Rhodes

Could someone with experience compare and contrast these to each other and native development? We want to cast the widest net with the least re-work so we'd like to target just Android and iPhone, and we'd like it to be an actual app in the market instead of just a mobile website. We have experience in Actionscript, Javascript, and C#.

  • 4
    \$\begingroup\$ JavaScript and C#? Considered Unity? \$\endgroup\$ – Ray Dey Nov 15 '11 at 15:51
  • \$\begingroup\$ To add to Ray Dey's comment, Unity is probably the best option here. It's expensive, but it can export to android and ios, and it does Javascript and C# code quite well. \$\endgroup\$ – thedaian Nov 15 '11 at 16:21
  • \$\begingroup\$ you know, i've heard about unity, but didn't realize i could deploy those to android or iphone. i'll give it a look, thanks! \$\endgroup\$ – LoveMeSomeCode Nov 15 '11 at 16:29
  • \$\begingroup\$ I wouldn't say that Unity is expensive. Basic Android/iOS will run you $800. Take your hourly consulting rate and see what you can build for $800. Clearly, it goes up a bit if you need "Pro" but for a starter game, you probably don't need those bells and whistles. \$\endgroup\$ – Nate Nov 15 '11 at 17:26
  • \$\begingroup\$ have you guys looked at PhoneGap? It looks like a free tool that can take an HTML5 app and port it to iOS and Android. I supposed I could use that and write the game in JS and use the canvas? \$\endgroup\$ – LoveMeSomeCode Nov 16 '11 at 18:16