# LÖVE

Reference project

Lua framework for compact 2D games with graphics, input, audio and physics APIs.

## Why we recommend it

LÖVE suits a small prototype where the game loop and mechanics should remain easy to inspect in Lua. You can move from a few callbacks to a reusable structure as the game's needs become clear.

## When to choose it

- Small 2D arcade, puzzle and experimental games.
- Rapid mechanics prototypes maintained by a Lua-focused team.

## What to consider

- It is a framework without a scene editor or built-in multiplayer service. Organizing larger games and distribution remains your work.
- The main branch is development for the next major release. Use a stable release and matching documentation; the zlib core includes dependencies with their own notices.

## Start with this project

Install an official stable LÖVE runtime, create a separate folder with main.lua and use the documented load, update and draw callbacks. Add input, one mechanic and restart; then review the target-specific distribution guide.

Technology: Lua, 2D

License: zlib

Default branch: main

Sources checked: 2026-10-26

[Explore project](https://orqestria.com/en/catalog/repositories/love)

[Start a project in Orqestria](orqestria://catalog/project?repository=love)

Choose a name and location in Orqestria to clone these sources and assign the recommended team. Check the setup guide: an engine or library repository needs a separate game or application project. No dependencies are installed and no application is started.

## Official sources

- [https://github.com/love2d/love](https://github.com/love2d/love)
- [https://github.com/love2d/love/blob/main/license.txt](https://github.com/love2d/love/blob/main/license.txt)
- [https://github.com/love2d/love/blob/main/readme.md](https://github.com/love2d/love/blob/main/readme.md)
