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

开发者: 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 不在范围内。
- 物理、界面和瓦片地图要靠库或自己的代码拼起来。
匹配的源码
这款引擎还没有收录可运行的示例项目。
和其他引擎比怎么样?
带编辑器的 Lua,运行时更小。
想要场景、编辑器,以及以后的 3D 时。
问题
LÖVE 是引擎还是库?
是框架。它打开窗口并给你模块。它不带编辑器。
LÖVE 做的游戏能卖吗?
能。许可是 zlib。
用什么语言?
Lua。
Ad