游戏引擎

LÖVE

LÖVE 是做 2D 游戏的 Lua 框架。你得到一个窗口和一组模块。游戏循环是你的。

与 LÖVE 对应的一帧游戏画面

开发者: LÖVE contributors

Lua 2D 游戏Game Jam想要代码而不是编辑器的人

概述

工程是一个带 main.lua 的文件夹。入口是 love.load、love.update 和 love.draw。

玩家需要 LÖVE 运行时,或者你把游戏封成可执行文件。Android 和 iOS 构建存在,但要额外设置。

技术规格

规格核对于 2026-10-05。版本线会动,以下载链接为准。

开发者
LÖVE contributors
许可证
Zlib
商业模式
LÖVE 是 zlib 许可。商业游戏不付分成。
发布节奏
稳定版在 GitHub 上打标签。游戏应锁定它用来构建的 LÖVE 版本。
编辑器平台
Windows, macOS, Linux
导出目标
Windows, macOS, Linux, Android, iOS
语言
Lua
2D / 3D
2D
VR
不支持。
AR
不支持。
可视化脚本
没有。你写 Lua。
新手
如果你愿意写 Lua,就适合。没有编辑器把代码藏起来。
学习曲线
开窗口、画精灵、写循环很低。场景、物理粘合和工具要自己做。
画面
2D 绘制:图片、形状、画布和着色器。没有 3D 场景图。
团队规模
一个人或一个 Jam 团队。
GitHub Stars
8,793 · love2d/love

适合的地方

  • API 小,到窗口的路径短。
  • 商业游戏可用的 zlib 许可。
  • Lua 好读,适合第一款仍然是真代码的游戏。

不适合的地方

  • 没有场景编辑器、动画器或内容管线。
  • 3D 不在范围内。
  • 物理、界面和瓦片地图要靠库或自己的代码拼起来。

匹配的源码

这款引擎还没有收录可运行的示例项目。

和其他引擎比怎么样?

问题

LÖVE 是引擎还是库?

是框架。它打开窗口并给你模块。它不带编辑器。

LÖVE 做的游戏能卖吗?

能。许可是 zlib。

用什么语言?

Lua。

Ad