Chapter     11

LÖVE

LÖVE is an open source framework that uses Lua and OpenGL, similar to what most other frameworks offer. It’s available on Windows, Mac, and Unix operating systems. Although LÖVE can’t be used on iOS devices themselves, it’s valuable for whipping up quick and easy prototypes of your game or app on the desktop. Another advantage of LÖVE is that it can be used to create desktop extensions to your application, which could communicate with mobile applications.

LÖVE can also be used to create a level editor for your games, and since it works with the Lua language, you can keep to the single language of choice.

The Architecture

LÖVE, unlike other frameworks, relies on specific callback functions. As with other frameworks, there ...

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.