Version 0.3.2
LÖVE Documentation
OverviewLicenseCreditsInstallingGetting started
Devices
love.graphicslove.audiolove.keyboardlove.mouselove.filesystemlove.timerlove.system
Types
AnimationColorFontFileImageMusicParticleSystemSound
Callbacks
loadupdatedrawmousepressedmousereleasedkeypressedkeyreleased
Miscellaneous
ConstantsConfig filesKeyboard shortcuts
Config files
Config files
Each game should have a config file that specifies game title, author, version, etc. The name of this file must be "game.conf". A full listing of available attributes is presented below.

All values are optional, but it is highly recommended to at least include title, author, and love_version.
List of attributes
title[string]The game title.
author[string]The author of the game.
width[integer]Display resolution width.
height[integer]Display resolution height.
fullscreen[integer]True if fullscreen, false otherwise.
vsync[integer]True if attemt to enable, false otherwise.
fsaa[integer]Number of FSAA-buffers.
display_auto[boolean]Set this to false if you want to configure the display in Lua manually.
love_version[string]The LOVE-version this game was made for.
Examples
Example 1: Standard config file. # Title / author
title = "Epic Quest III"
author = "Awesome Games"

# Display resolution
width = 800
height = 600

# Was made for this version of LOVE:
love_version = "0.3.2"
Example 2: Config file with more display settings title = "Epic Quest III"
author = "Awesome Games"
width = 800
height = 600
fullscreen = false
vsync = true
fsaa = 0
love_version = "0.3.2"