| LÖVE | |
|---|---|
| Release | January 13, 2008 |
| Stable release | 11.5
/ December 3, 2023 |
| Written in | C++ |
| Platform | |
| Type | Application framework |
| License | zlib license |
| Website | love2d |
| Repository | |
Löve (stylized in all caps) is a free, open-source, cross-platform framework released under the zlib license for developing video games. The framework is written in C++ and uses Lua as its scripting language, is still maintained by its original developers, and supports Microsoft Windows, macOS, Linux, Android, and iOS.
The framework's API accesses the host machine's video and sound functions through the libraries SDL and OpenGL, or since version 0.10 also OpenGL ES 2 and 3. Fonts render via the FreeType engine. A port called piLöve targets the Raspberry Pi.
The framework is frequently used in video game development competitions such as Ludum Dare. In July 2018, it was the 10th most popular game development software used by independent game developers on the site Itch.io, holding a 1.97% share.
The 2024 roguelike deck-building game Balatro, built with LÖVE, became a commercial hit without a mainstream engine such as Unity, Unreal Engine, or Godot.
| Version | Code name | Added | Release date |
|---|---|---|---|
| 0.1.1 | Santa-Power |
|
January 13, 2008 |
| 0.2.0 | Mini-Moose |
|
February 6, 2008 |
| 0.2.1 | Impending Doom |
|
March 29, 2008 |
| 0.3.0 | Mutant Vermin |
|
June 17, 2008 |
| 0.3.1 | Meat Space |
|
June 21, 2008 |
| 0.3.2 | Lemony Fresh |
|
July 4, 2008 |
| 0.4.0 | Taco Beam |
|
August 29, 2008 |
| 0.5.0 | Salted Nuts |
|
January 2, 2009 |
| 0.6.0 | Jiggly Juice |
|
December 24, 2009 |
| 0.6.1 | Jiggly Juice | February 7, 2010 | |
| 0.6.2 | Jiggly Juice |
|
March 6, 2010 |
| 0.7.0 | Game Slave |
|
December 5, 2010 |
| 0.7.1 | Game Slave |
|
February 14, 2011 |
| 0.7.2 | Game Slave |
|
May 4, 2011 |
| 0.8.0 | Rubber Piggy |
|
April 2, 2012 |
| 0.9.0 | Baby Inspector |
|
December 13, 2013 |
| 0.9.1 | Baby Inspector |
|
April 1, 2014 |
| 0.9.2 | Baby Inspector |
|
February 14, 2015 |
| 0.10.0 | Super Toast | December 22, 2015 | |
| 0.10.1 | Super Toast |
|
February 14, 2016 |
| 0.10.2 | Super Toast |
|
October 31, 2016 |
| 11.0 | Mysterious Mysteries |
|
April 1, 2018 |
| 11.1 | Mysterious Mysteries |
|
April 15, 2018 |
| 11.2 | Mysterious Mysteries |
|
November 25, 2018 |
| 11.3 | Mysterious Mysteries |
|
October 27, 2019 |
| 11.4 | Mysterious Mysteries |
|
January 22, 2022 |
| 11.5 | Mysterious Mysteries |
|
December 3, 2023 |
| 12.0 | Bestest Friend | In development |
Features include:
Games made with LÖVE include:
There are various libraries and forks of LÖVE that add OOP with inheritance and overloading, interpolations, cameras, gamestates, and more. Notable examples include:
LÖVE is used in Harvard University's CS50's Introduction to 2D Game Development course and is the subject of Packt Publishing's 2013 book LÖVE for Lua Game Programming.