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

I am searching for a simple framework like where you can simply code a game in lua for iOS. I want to build it along with a friend. I am using a Mac, he prefers windows so the fw needs to be used in Windows 7. Preferably something like LOVE2D but then offcourse also for iOS!

Thanks in advance

share|improve this question
What's wrong with Moai? – Byte56 Oct 9 '12 at 13:31
You pay for more traffic isn't it? (not even sure what traffic is in their eyes.) If the app becomes popular it won't run because of the payment rescrictions isn't it? – iSjors Oct 9 '12 at 13:33
searched a bit furture, I mean the Moai Cloud thing. Can't you build an app without that cloud. – iSjors Oct 9 '12 at 13:35
Why do I even need that cloud? I don't need to get the cloudthings, just want to make a simple offline game. (maybe highscores but that's it) – iSjors Oct 9 '12 at 13:37
You would need to distribute the game somehow. – Byte56 Oct 9 '12 at 13:38

I recently fell in love with the Gideros Mobile framework, works on both Mac and Windows, also its supposed to be working under Linux if you use wine.

Possible LUA mobile frameworks:

  • Moai (open-source and thus free)
  • Corona SDK ($199 per platform)
  • Gideros Mobile (Free with Gideros splash screen, $149 to remove splash screen)

I looked and downloaded Moai, but its not very straightforward about how to use it, read a lot of documentation, but felt like I was still far of from starting. Could be just me.

Played around with Corona SDK, also looks pretty good, but a after reading this article I decided to go for Gideros.

Gideros comes with a IDE and I was up and running in no time.
The good thing about Gideros is it works with a player over network, you can instantly see the results on your mobile device or local player, but with the player on the device its very easy to test the accelerometer and how the touch is responding as if it was a ready build app. Leading to very fast feedback.

The Android player is distributed with the SDK, the iOS player needs to be build manually in Xcode and needs a Apple developer account.

Also note the Gideros forums are great place for examples and discussions, the developers are active on the forums and the response has been really great and fast. It feels like a great community.

share|improve this answer

I do just that C++ dev on Windows and Mac for Mac, Windows, iOS and Android. The solution is to use C++ and work with a middleware integrating multiple cross-platform libraries. This way I am able to compile the same project for iOS on mac and for a custom emulator on Windows.

Unity is a good framework which allows you to share code and resources across multiple platforms. If you want something that works out of the box it would be wise to have a look at that.

Writing such a middleware is possible. If you are two working together you can push forward quickly a prototype. You simply have to write your code for one platform once, then write your own interface and move all the platform specific code to dedicated files/libs.

It's what I have currently. The only down side is that my compile chain does not currently support compiling for iOS from Visual Studio yet.

share|improve this answer

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.