Chapter     10

Moai

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 books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.