Lua in World of Warcraft• At least one external IDE• Several published books• Large community
Angry BirdsConﬁguration, and possibly level deﬁnitions, are in Lua.
Wikipedia lists 110+games with Lua scripting (many on PCs, many on consoles, some on handhelds)
Mobile Lua - FreeiOS AndroidPhone Wax (UIKit) Android Scripting Environment Edit code onOthers? the device! Others?
Ansca Corona ($)Cross-Platform: Android and iOSCross-Platform: Develop on OSX or Windows2D-game-centric, but not game-onlyDocumentation, Tutorials, ExamplesLibrariesSupport Forum$349 per year per developer
Rapid DevelopmentLots of stories already, about apps developedin days or weeks....by people who could not do so with the+native tools.
Demonstrably Sufﬁcient There have been a pile of apps (mostly games, mostly iOS) to see pretty signiﬁcant success.+ (At least in terms of downloads/rank.)
Corona “IDE” Bring your own editor. Run in Corona’s emulator. Very limited tooling.- Occasionally build for deployment... ... which invokes xCode or Android SDK for you.
Libraries / InfrastructureCorona’s libraries are a bit rough; muchmaturing to be done.API design, parameter lists, and so on, seem abit ad hoc.-If you build something big, plan on wrappinga layer around it. Take my gripe with a grain of salt; the big story is that it works!
Cross-Platform? Many simple things pretty much work across platforms. Performance can be surprising. Some controls are different. Good enough for apps that don’t need native controls/feels; currently pretty weak for? those that do.
Corona on AndroidCorona support for Android has somelimitations:• Android v 2.2 or higher• ARMv7 only!- • SDK Emulator and many current phones are ARMv6• Some features don’t work yet
Worth Using, Buying?Yes, if you want to start working on an apprather than working on infrastructure.No, if you want to explore variousapproaches to layering scripting on top ofnative code.No, if you need to support the bottom halfof Android phones.
Code and Demo (For those of you reading the slides only: at this point we looked through the code for a coupleof Ansca’s demo apps, and passed around a phone.)