Hi there! LÖVE is an *awesome* framework you can use to make 2D games in Lua. It's free, open-source, and works on Windows, macOS, Linux, Android and iOS.
LÖVE is licensed under the liberal zlib/libpng license. This means that:
The source can be found on GitHub.
It’s pretty easy to get started with LÖVE, just check out these code snippets.
function love.draw()
love.graphics.print("Hello World!", 400, 300)
endfunction love.load()
whale = love.graphics.newImage("whale.png")
end
function love.draw()
love.graphics.draw(whale, 300, 200)
endfunction love.load()
sound = love.audio.newSource("music.ogg", "stream")
love.audio.play(sound)
endCheck out some more tutorials on the wiki.
LÖVE has been used for commercial projects, game jams, prototyping, and everything in between. Here are a few examples.