O'Reilly logo

LÖVE for Lua Game Programming by Damilare Darmie Akinlaja

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

For Mac users

Mac users should visit the LÖVE wiki (https://www.love2d.org/wiki/Getting_Started) page for instructions on how to install LÖVE and run a packaged game.

Choosing your editor

In choosing a suitable editor, you can use any text editor that supports the Lua programming language; we recommend Notepad++; it is free and has a clean and non-confusing GUI.

Running a LÖVE game

First of all, we assume we do not have any LÖVE game yet. OK, then let's just write a simple "Hello World!" program and run it with LÖVE. Open up a text editor and write the following Lua code:

--create a display

function love.draw()
--display a text on a 800 by 600 screen in the positions x= 400, and --y=300
   love.graphics.print('hello world!', 400, 300)

end

Now save this ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required