本页目录
项目聚集型

Lua 开源游戏精选:用轻量脚本引擎玩转 2D 与派对玩法

12 个已发布 Lua 项目中的 12 个代表作,覆盖 LÖVE、Solarus、PICO-8 与 INSTEAD 生态

发布 2026-11-09 更新 2026-11-09 12 个关联项目

专题导读

12 个已发布 Lua 项目中的 12 个代表作,覆盖 LÖVE、Solarus、PICO-8 与 INSTEAD 生态

面向对轻量脚本引擎与开源 2D 游戏感兴趣玩家的语言聚类专题,以 LÖVE 框架作品为主线,兼顾引擎数据包、PICO-8 卡带与多人联机项目。

目标用户

喜欢 Lua/LÖVE 生态、想研究开源 2D 游戏实现、寻找可本地运行或可改造小游戏的玩家与独立开发者

推荐理由

库存中「Lua」语言聚类已发布项目达 18 个,超过阈值 3,具备整理专题的规模基础;候选项目覆盖平台跳跃、街机克隆、回合制策略、即时战略与 MMORPG 等多种类型,可形成有辨识度的语言专题。

正文大纲

  1. 专题说明:Lua 语言聚类 18 个已发布项目的库存背景与选题依据
  2. LÖVE 框架主线:从 mari0 到 Mr. Rescue 的 2D 动作与平台玩法
  3. 街机复刻与派对对战:Duck Marines、Missile Command、Hedgewars
  4. 引擎与数据包:Solarus DX 数据包、INSTEAD 平台游戏、PICO-8 卡带 Celeste Classic 2
  5. 策略与联机:Pax Britannica 单按键 RTS、Source of Tales MMORPG、Valyria Tear JRPG
  6. 上手建议:按运行环境(LÖVE 版本、引擎依赖、客户端)分类的试玩路径
  7. 数据说明:库存聚类口径与行为数据不足的标注

专题项目

12 个项目
马里奥 + 传送门平台跳跃游戏(mari0)

马里奥 + 传送门平台跳跃游戏(mari0)

mari0 是一款使用 Lua 编写、运行于 LÖVE 11.4 的 2D 平台跳跃游戏,把《超级马里奥》式的横版闯关玩法与《传送门》的传送枪机制结合起来,玩家可在关卡中放置成对传送门。仓库以 MIT 许可证开源;README 目前只说明运行环境与许可信息,具体关卡数量、玩法细节与可运行状态待核验。

动作游戏 Unity C# 高级
★ 23 Fork 4 未明确 更新 2026-10-04

推荐理由马里奥式横版闯关结合传送门机制,LÖVE 11.4 运行、MIT 许可,是 Lua 游戏中最具辨识度的代表作之一。

救援先生(Mr. Rescue)—— LÖVE 街机风消防救人游戏

救援先生(Mr. Rescue)—— LÖVE 街机风消防救人游戏

由 Tangram Games 开发、使用 LÖVE 框架制作的 2D 街机风动作游戏。玩家扮演消防员,在伪随机生成的着火建筑中扑火,把平民扛起并从窗口抛出以完成疏散,游戏包含 Boss 战与配乐。1.02 版加入 XBox 360 手柄支持与全屏模式。运行需先安装 LÖVE,再双击 .love 文件启动。

动作游戏 Pygame Python 中级
★ 68 Fork 20 未明确 更新 2026-06-29

推荐理由LÖVE 街机风消防救人玩法,含 Boss 战与手柄支持,适合作为专题的轻量试玩入口。

Duck Marines:Lua/LÖVE 复刻《ChuChu Rocket》多人派对游戏

Duck Marines:Lua/LÖVE 复刻《ChuChu Rocket》多人派对游戏

Duck Marines 是 SimonLarsen 用 Lua(LÖVE 框架)编写的跨平台自由软件项目,目标是复刻世嘉 Dreamcast 上 Sonic Team 的派对游戏《ChuChu Rocket》,把原作多人对战体验搬到 PC。README 说明将采用全新的精灵、音乐等素材,并在保持原作风格的前提下做适当玩法调整;项目自述为「工作标题」,实际完成度与可玩内容待核验。

动作游戏 无明确引擎 JavaScript 高级
★ 47 Fork 13 未明确 更新 2023-01-28

推荐理由Lua/LÖVE 复刻《ChuChu Rocket》的多人派对项目,体现 Lua 在派对对战类型中的可行性。

导弹指挥官街机克隆(Missile Command / Lua + LÖVE)

导弹指挥官街机克隆(Missile Command / Lua + LÖVE)

该项目是 1980 年街机游戏 Missile Command 的克隆,使用 Lua 与 LÖVE 编写,面向 Mac OS、Windows 和 Linux。README 说明方向键移动光标、空格键发射炸弹;运行需先安装 LÖVE,再克隆仓库并加载游戏。仓库主题包含 arcade、love2d、lua 等。

动作游戏 LÖVE2D Lua 入门
★ 22 Fork 11 GPL-3.0 更新 2026-08-17

推荐理由经典街机 Missile Command 的 Lua + LÖVE 克隆,跨三平台,适合展示脚本语言复刻老游戏。

刺猬大战(Hedgewars)——回合制炮术策略游戏

刺猬大战(Hedgewars)——回合制炮术策略游戏

Hedgewars 是一款回合制策略游戏:玩家各控制一支最多 8 只刺猬的队伍,轮流操纵其中一只,用手头工具与武器攻击并消灭对方的刺猬。据 README 介绍,可选武器超过 40 种,包括火箭筒、追踪蜂、地雷、炸药、橡胶鸭、手雷、西瓜炸弹、臭奶酪、棒球棒等;多数武器的爆炸会以圆形缺口改变地形。本仓库为官方项目在 GitHub 的镜像。

策略 自研引擎 Lua 中级
★ 576 Fork 136 GPL-2.0 更新 2026-11-01

推荐理由回合制炮术策略游戏,40 余种武器与可破坏地形,是 Lua 项目中玩法体量较大的代表。

蔚蓝经典 2(Celeste Classic 2)PICO-8 平台跳跃游戏

蔚蓝经典 2(Celeste Classic 2)PICO-8 平台跳跃游戏

《Celeste Classic 2》是 EXOK 为《Celeste》三周年在 3 天内制作的 PICO-8 平台跳跃游戏,为《Celeste Classic》续作,用 Lua 编写。仓库含最终发布卡带 celeste2.p8、用于添加美术音效与做原型的 core.p8、各关卡独立卡带,以及打包脚本 _packer.p8 和 _updater.p8。README 提示:修改关卡并运行 _packer 后,还需在 gamestate.lua 更新对应关卡偏移量,才能从主卡带正确加载。制作人员:Maddy Thorson、Noel Berry、Lena Raine、Kevin Regamey。

动作游戏 Godot GDScript 高级
★ 487 Fork 46 未明确 更新 2026-11-07

推荐理由PICO-8 卡带形式的 Celeste Classic 2,展示 Lua 在 Fantasy Console 上的创作路径。

塞尔达传说:Solarus DX 之谜 游戏数据包(Solarus 引擎,已迁移至 GitLab)

塞尔达传说:Solarus DX 之谜 游戏数据包(Solarus 引擎,已迁移至 GitLab)

本仓库为开源同人游戏《Zelda: Mystery of Solarus DX》的数据文件包,需配合开源类塞尔达 2D 游戏引擎 Solarus 运行,主要语言为 Lua;运行方式为让 solarus_run 指向含 data 子目录或 data.solarus 压缩包的路径。仓库说明已注明项目迁至 GitLab(gitlab.com/solarus-games/zsdx),原仓库不再更新,具体玩法与内容以官方文档待核验。

动作游戏 自研引擎 JavaScript 初级
★ 91 Fork 5 未明确 更新 2026-10-24

推荐理由Solarus 引擎的塞尔达同人数据包,说明 Lua 作为游戏数据与逻辑脚本的典型用法。

开源 2D 日式 RPG(Valyria Tear)

开源 2D 日式 RPG(Valyria Tear)

Valyria Tear 是一款开源的单人中世纪奇幻 2D 日式 RPG,基于扩展的 Hero of Allacrost 引擎开发,灵感来自经典主机 RPG。玩家扮演少年 Bronann,被卷入围绕神秘水晶的争夺。README 称其包含经典 JRPG 要素:剧情推进、地图探索、侧视角战斗、角色管理、解谜,并提供多语言翻译。代码以 Lua 为主,源码采用 GNU GPL 许可;实际完成度与可玩内容待核验。

音乐节奏 PixiJS TypeScript 中级
★ 1,255 Fork 164 未明确 更新 2026-11-06

推荐理由开源 2D 日式 RPG,含侧视角战斗与多语言翻译,补充专题的 RPG 类型覆盖。

Pax Britannica:水下单按键即时战略(Lua)

Pax Britannica:水下单按键即时战略(Lua)

《Pax Britannica》是一款以水下为主题的单按键即时战略游戏,使用 Lua 编写。玩家可单人对抗电脑,或最多四人对抗;按 A 键加入,a/f/h/l 对应四名玩家,也支持 Xbox 控制器。操作核心是按住按钮转动母舰中央轮盘菜单的指针,指针范围受当前资源限制,资源会随时间积累。具体玩法与运行方式以仓库说明为准。

益智解谜 无明确引擎 JavaScript 中级
★ 90 Fork 48 未明确 更新 2026-07-14

推荐理由单按键即时战略,操作机制独特,适合作为专题中的玩法创新案例。

Source of Tales(Lua 开源多人在线角色扮演游戏,已迁移至 GitLab)

Source of Tales(Lua 开源多人在线角色扮演游戏,已迁移至 GitLab)

Source of Tales 是一款用 Lua 开发的多人在线角色扮演游戏(MMORPG),最初是 2012 年 Liberated Pixel Cup 的参赛作品,当时名为「Lurking Patrol Comrades」。游戏基于 manasource 的 ManaServ 引擎,玩家需安装 mana 客户端才能进入游戏(README 说明目前需使用其修改版客户端),并连接官方测试服务器游玩。该仓库说明项目已迁移至 GitLab,安装与本地服务器搭建步骤以官方 wiki 为准。

其他 无明确引擎 JavaScript 入门
★ 10 Fork 10 未明确 更新 2026-07-14

推荐理由Lua 开发的 MMORPG,基于 ManaServ 引擎,补充联机与服务器侧视角。

LÖVE 引擎 2D 平台游戏:Hawkthorne Journey

LÖVE 引擎 2D 平台游戏:Hawkthorne Journey

该项目是使用 LÖVE 引擎和 Lua 开发的 2D 平台游戏,基于《Community》剧集《Digital Estate Planning》。据 README,可访问 projecthawkthorne.com 在浏览器游玩,或下载 macOS、Windows 32/64 位及 Linux AppImage 版本。源码托管于 GitHub,问题可通过 issue 反馈;具体玩法与版本状态待核验。

动作游戏 LÖVE2D Lua 中级
★ 1,155 Fork 451 未明确 更新 2026-11-07

推荐理由LÖVE 引擎 2D 平台游戏,提供浏览器与多平台版本,便于读者快速体验。

猫的逃亡(Escape of the Cat):INSTEAD 引擎硬核复古平台游戏

猫的逃亡(Escape of the Cat):INSTEAD 引擎硬核复古平台游戏

基于 INSTEAD 引擎的硬核老派平台跳跃游戏《猫的逃亡》(Escape of the Cat),仓库以 Lua 编写,描述字段为空,具体关卡与玩法细节待核验。运行前需自行安装 INSTEAD 引擎(instead.syscall.ru,或 GitHub 上的 instead-hub/instead),本仓库不含引擎本体。

动作游戏 其他 Lua 中级
★ 8 Fork 5 未明确 更新 2023-08-22

推荐理由INSTEAD 引擎硬核复古平台游戏,展示 Lua 在另一引擎生态中的使用。