Chapter     10


In this chapter, we consider another framework: Moai. Among the options for developing cross-platform mobile applications, Moai is the tool for professional game developers. It is an open source platform that provides C++ classes wrapped in Lua. These allow for development of basic 2D and 3D games for a variety of platforms: iOS, Android, Windows, Mac OS X, and Chrome. Moai is available as the free-to-use Moai SDK, which requires a “Made with Moai” splash screen or a mention in the game’s credits. Moai also offers a paid service, Moai Cloud Services, which can be integrated in apps built with or without Moai.

What Is Moai?

The idea of Moai stemmed from its developers, who were veterans in the gaming industry. It’s not for ...

Get Learn Lua for iOS Game Development now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.