LÖVE (game framework)
LÖVE 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 and is still maintained by its original developers. The framework is cross-platform supporting the platforms Microsoft Windows, macOS, Linux, Android, and iOS.
Initial release | January 13, 2008 |
---|---|
Stable release | 11.5
/ December 3, 2023 |
Repository | |
Written in | C++ |
Platform | FreeBSD, OpenBSD, NetBSD, Microsoft Windows, Linux, macOS, iOS, Android |
Type | Application framework |
License | zlib license |
Website | love2d |
The API provided by the framework gives access to the video and sound functions of the host machine through the libraries SDL and OpenGL, or since version 0.10 also OpenGL ES 2 and 3. Fonts can be rendered by the FreeType engine. A version of the framework called piLöve has been specifically ported to Raspberry Pi.
The framework is frequently found in the compositions of video game development competitions, such as the game development competition 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.