搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

bobeff/open-source-games

游戏

按类型整理的开源游戏、开源重制与引擎复刻目录,适合找免费游戏和了解游戏逆向工程的人。

17,818
1,638
Python
CC0-1.0
创建于 5 年前

项目介绍

这是一个按游戏类型分类的开源游戏清单,同时收录商业游戏的开源重制版和引擎复刻项目。游戏类型包括动作、冒险、商业经营、城市建造、第一人称、平台跳跃、解谜、竞速、即时战略、Roguelike、角色扮演、沙盒、弹幕射击、体育、第三人称、塔防和回合制策略等,每个条目通常给出项目官网和源代码仓库的链接 README 开篇 目录。

清单里的项目大致分三类:完全原创的开源游戏(如 Endless Sky (29))、对商业游戏的洁净室重写或逆向复刻(如 OpenRCT2 (50)、OpenMW、DevilutionX),以及源代码移植版(如 Chocolate Doom、ECWolf)。部分类型下还按引擎或发行商划分了子分区,例如 id Software 游戏、Build 引擎游戏和 Diablo 重制版。

主要面向三类读者:想找免费游戏的玩家、关注游戏保存和逆向工程的人,以及想了解开源游戏项目如何组织的开发者。

快速使用

这个仓库没有需要安装的东西,直接打开 README 目录 跳到你感兴趣的游戏类型即可。每个条目的格式通常是:

  • 游戏名(链接到项目官网)—— 简短描述 —— [source]

例如冒险分类中的 Endless Sky 同时给出了官网和 GitHub 仓库两个链接 (30)。城市建造分类里 Unknown Horizons 列出了两次:一次是原始 FIFE 引擎版本,一次是 Godot 移植版 城市建造游戏。

找到感兴趣的游戏后,去它自己的官网或仓库查看下载和安装说明;这个仓库只负责索引。文末的「其他清单」部分指向更全面的目录,如 Libre Game Wiki 和 Open Source Game Clones 其他清单。

使用约束

README 自述收录「不同开源游戏和商业游戏的开源重制版」(3),并非穷尽式目录。HN 评论指出清单遗漏了不少常见项目,比如 Open Hexagon、Minetest/Luanti 和 SuperTuxKart lcouturi 的评论,也有人建议补充 Xonotic 和 Luanti finalarbiter 的评论。

不少条目是重制版或引擎复刻,运行时需要原版游戏的数据文件,例如 OpenRCT2、OpenMW 和 DevilutionX。清单没有逐项说明这一点,下载前应查看各项目自己的文档,不要默认下载包是开箱即玩的。部分链接指向 SourceForge、GitLab、Codeberg 或 Bitbucket,而不是 GitHub。

仓库本身使用 CC0-1.0 许可证,这只覆盖清单内容,不覆盖清单中各个游戏。

HotRepo 点评

这个清单在 HN 上有持续的讨论记录:自 2021 年起被提交过四次,包括 2024 年一个 72 分、24 条评论的帖子 2024 年讨论 和 2025 年一个 34 分的帖子 2025 年讨论。讨论内容基本是读者补充遗漏条目,而不是争论清单质量本身,说明这种格式有用,但「不够全」是最常见的批评。

最近一条快照显示,2026-11-07 该项目在 Python 语言日榜上排第 15,当天新增 146 个 Star,总数 17,792、Fork 1,635。这只是单日数据,不代表趋势。它的价值在于跨类型的覆盖范围和统一的「官网 + 源码」链接格式;读者需要注意的是,并非每个条目都能直接运行,部分项目仍需原版游戏资源。

本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。

Hacker News 讨论

A list of open source games
▲ 72 · 24 条评论 · 2024年5月13日
Open Source Games
▲ 34 · 3 条评论 · 2025年11月12日
List of Open-Source Games
▲ 17 · 3 条评论 · 2021年11月4日