Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

1st Question is I want to write a board game for iOS and Android so I'm coming up with CoronaSDK and AirPlay. Since I have a mac, development platform is not an issue but the problem is which one should I choose. I'm fluent with PHP and web languages and familiar with C but it's a new language for Lua. I know a lot of people prefer Corona but why not Airplay? It even provides more devices and able to write in C/C++.

2nd Question is I want a SDK with shortest development time and easier coding. I don't need complex 3D or animation engine since the game is a board game like chess or monopoly. What would you recommend?

Really appreciate anyone trying to answer my questions here :)

share|improve this question
You should probably make separate questions out of these. – Pekuja Apr 5 '11 at 7:08
Agreed; questions 3 especially should be edited out and posted separately. – Josh Petrie Apr 5 '11 at 15:19
Thanks. I've posted here (…) – Devyn Apr 5 '11 at 17:39

Lua is a far more productive language than C++. I spent 6 months writing a game using C++ (not Airplay admittedly, I was using a different framework) and got about halfway through before I came to grips with how excessively long it was taking. Then I started using Corona three months ago and am about to release my game.

Also, Lua is pretty similar to PHP so you shouldn't have any trouble picking it up in a weekend. Simpler actually

Basically, the answer to both your questions boils down to it is much faster and easier to develop using Lua in Corona. Although they have differences in features (eg. Airplay deploys to more platforms but apparently lacks a web view) those pros and cons mostly cancel each other out, so the choice mostly comes down to the programming language.

share|improve this answer
+1. I've been writing software in C/C++ and Lua for the last 4 years and can attest to Lua being a much more productive language for development. The more logic I can move into Lua the better. – bkersten Apr 9 '11 at 11:03

Without any experience in using either Corona or Airplay, on the surface level I'd say Corona might be easier because it uses a high-level language, Lua, but then if you're already familiar with C, but have never used Lua, maybe that advantage is lost. The advantage of Airplay on the other hand is that it supports a lot of platforms. If you only need iOS and Android though, maybe that doesn't really matter either.

I think if you feel like C++ would be easier for you, there's not much reason to go with Corona. Both even have similar pricing models, but Corona costs more unless you're making over $100,000 a year, but if you do, you probably don't care either way.

share|improve this answer
Thanks for yr reply. So u r saying learning curve of Lua is not deep if I have basic understanding in programming? – Devyn Apr 5 '11 at 17:40
If you feel like C++ would be easier for you then you are mistaken. I've programmed with many languages, including both C++ and Lua, and Lua is way easier to learn and use. A good analogy would be the difference between manual and automatic transmission: C++ is like manual, Lua is like automatic. – jhocking Apr 8 '11 at 11:47

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.