LÖVE — 用 Lua 编写 2D 游戏的超棒框架

2026/06/08 dev LÖVE · love2d · Lua · 游戏开发 · 2D游戏 · 开源项目 449 字 · 约 2 分钟 阅读
LÖVE 是一个免费开源的 2D 游戏框架,使用 Lua 语言编写游戏逻辑,支持 Windows、macOS、Linux、Android 和 iOS 平台。

LÖVE — 用 Lua 编写 2D 游戏的超棒框架

工具简介

LÖVEGitHub)是由 love2d 社区维护的开源游戏框架,使用 C++ 编写,当前拥有 8392 颗星。它是一个功能强大的 2D 游戏框架,让开发者使用 Lua 语言来创作跨平台游戏。

核心特性

  • 纯 Lua 脚本:游戏逻辑用 Lua 编写,上手简单
  • 跨平台支持:Windows、macOS、Linux、Android、iOS
  • 硬件加速渲染:基于 OpenGL 的高性能 2D 渲染
  • 完整的 2D 游戏 API:图形、音频、输入、物理、网络等
  • 活跃社区:完善的 Wiki 文档、论坛、Discord 服务器

技术特点

  • 底层语言:C++(核心引擎)
  • 脚本语言:Lua / LuaJIT
  • 许可证:NOASSERTION(开源自由使用)
  • 持续集成:GitHub CI 自动化构建与测试
  • 测试套件:覆盖所有 LÖVE API 的完整测试

生态资源

  • 官方 Wiki 文档
  • 社区论坛和 Discord
  • 第三方库和扩展丰富
  • 支持 Android 和 iOS 移动平台发布

适合场景

  • 游戏开发初学者快速入门
  • 独立游戏开发者的轻量级选择
  • Game Jam 快速原型制作
  • 教学和开发学习

文档信息

加载评论…