# GitHub 上的十大开源游戏 > **作者**:陶刚 > **来源**:知乎专栏 > **原文链接**:https://zhuanlan.zhihu.com/p/2051117171456136505 > **爬取时间**:2026-06-20 --- ## 📖 引言 我一直对"开源游戏"这个品类有点执念。开源游戏是观察一个工程社区能走多远的极好样本:没有发行商的 deadline,没有 KPI,纯靠一群人持续往里灌时间,最后还能跑出来一个能玩的东西,这本身就值得研究。 这次我把 GitHub 上按 Star 排名最高的游戏仓库捋了一遍,先说清楚一个口径问题:**我只算"能直接玩的游戏"**,不算引擎、框架、库、教程和 awesome 清单。 --- ## 1. Mindustry —— 27.9k stars - **GitHub**:https://github.com/Anuken/Mindustry - **官网**:https://mindustrygame.github.io/ - **语言**:Java · **许可**:GPL-3.0 - **类型**:原创游戏 · **状态**:🔥 活跃维护 榜单上唯一一个 Star 数遥遥领先、且完全原创的游戏。玩法是**自动化塔防 + 即时战略**的杂交:铺传送带、组装供应链,把矿石加工成弹药喂炮塔。如果玩过 Factorio,会立刻 GET 那种"把生产线当解谜对象"的快感。 工程亮点:Java 写的游戏能压性能到手机大规模实体模拟(反直觉,因为 Java 通常被 GC 拖累)。作者 Anuken 单核心驱动,2026/5/25 发了 v8 Build 158.1。 > ⭐ **闭眼推荐**——如果你只挑一个"真正活着的、原创的、可长期投入的"开源游戏 --- ## 2. DOOM —— 约 19k stars - **GitHub**:https://github.com/id-Software/DOOM - **语言**:C · **许可**:GPL-2.0 - **类型**:历史商业游戏源码 · **状态**:❄️ 非活跃(一次性归档) 1993 年那个 DOOM 的原始源码,1997 年开源后挪到 GitHub 当文物供着。 ⚠️ 注意两点: 1. 没有维护,是一次性 code drop 2. 光 clone 玩不了,需要原版 WAD 资源文件 19k 颗星本质是程序员对 Carmack 工程美学的集体致敬。读源码有教育意义,但**它是博物馆藏品,不是能拉下来开黑的项目**。 --- ## 3. OpenRA —— 16.8k stars - **GitHub**:https://github.com/OpenRA/OpenRA - **官网**:https://www.openra.net/ - **语言**:C# · **许可**:GPL-3.0 - **类型**:商业游戏重制(红警、命令与征服、Dune 2000)· **状态**:🔥 活跃维护 把红警、命令与征服、Dune 2000 用现代技术重新实现,加战网、重平衡、现代分辨率。 边界 case:自我描述是"引擎",但交付给玩家的是开箱即用的完整游戏,所以归为游戏。 C# 代码组织干净、社区活跃、2026 还在出 playtest 版本。**对红警时代的人,这是把童年用现代工程重新跑通的项目**。 --- ## 4. OpenRCT2 —— 15.8k stars - **GitHub**:https://github.com/OpenRCT2/OpenRCT2 - **官网**:https://openrct2.io/ - **语言**:C++ · **许可**:GPL-3.0 - **类型**:商业游戏重制(过山车大亨 2)· **状态**:🔥 活跃维护 《过山车大亨 2》开源重制。原版是 Chris Sawyer 几乎用纯汇编手写的传奇。OpenRCT2 把它逆向、重写成 C++,加多人联机、更大地图。 2026/6 还在更新 issue 和 commit。门槛同 DOOM——需要原版 RCT2 素材文件。 --- ## 5. 2048 —— 13.4k stars - **GitHub**:https://github.com/gabrielecirulli/2048 - **在线试玩**:https://play2048.co/ - **语言**:JavaScript · **许可**:**MIT** ⭐ - **类型**:衍生作品(2048 的正典)· **状态**:❄️ 非活跃 榜单异类。几百行 JS 网页小游戏却攒下 13.4k 星。脱胎自更早的 1024 和 Threes,但它是 2014 年病毒式传播、定义玩法的"正典 2048"。 🌟 **唯一 MIT 许可的项目,唯一可以毫无心理负担拿去改/商用的**。其他要么 GPL 系传染性 copyleft,要么 CC BY-SA,DevilutionX 甚至禁止商用。 > 一个周末写出来的小东西,许可最干净、传播最广——对想理解"什么样的开源能扩散"的人极有启发。 --- ## 6. Cataclysm: Dark Days Ahead —— 12.5k stars - **GitHub**:https://github.com/CleverRaven/Cataclysm-DDA - **官网**:https://cataclysmdda.org/ - **语言**:C++ · **许可**:CC BY-SA 3.0 - **类型**:原创游戏 · **状态**:🔥🔥 极度活跃 回合制末世生存 roguelike。深度恐怖:丧尸、变异、温度系统、车辆改装、营养代谢、骨折后遗症…… 榜单第二个完全原创游戏。experimental 构建天天发,超过 1000 名志愿者贡献。 > 没有商业目标,纯靠对"模拟得更真实一点"的偏执驱动。学习曲线劝退,但熬过去的人都出不来。 --- ## 7. Unciv —— 10.3k stars - **GitHub**:https://github.com/yairm210/Unciv - **官网**:https://yairm210.github.io/Unciv/ - **语言**:Kotlin · **许可**:MPL-2.0 - **类型**:商业游戏重制(文明 5)· **状态**:🔥🔥 极度活跃 《文明 5》开源重制,主打 Android 和桌面。不追求 3D 画面,用极简 2D 把 4X 玩法(探索、扩张、开发、征服)完整复刻——**老安卓机也能流畅跑一局完整文明**。 ⚠️ 注意:MPL-2.0(不是 GPL!),文件级 copyleft,对商业整合比 GPL 友好。 > "重制不等于照搬画面"的范本——抓住"再来一回合"的循环,砍掉技术成本,最大覆盖设备。 --- ## 8. DevilutionX —— 9.6k stars - **GitHub**:https://github.com/diasurgical/devilutionX - **语言**:C++ · **许可**:⚠️ Sustainable Use License(**禁止商用**) - **类型**:商业游戏重制(暗黑破坏神 1 + Hellfire)· **状态**:🔥 活跃维护 初代《暗黑破坏神》(含 Hellfire 资料片)的源码移植。 ⚠️ **唯一许可证有"坑"的项目**:Sustainable Use License = 源码可见但**禁止商用**。严格按 OSI/FSF 标准,它不该算开源,只是 source-available。如果按严格口径,第 8 名应该让给 Endless Sky。 游戏本身扎实,1.5.5 是 2025/10 发的。同样需要原版数据文件。 --- ## 9. Quake III Arena —— 约 8k stars - **GitHub**:https://github.com/id-Software/Quake-III-Arena - **现代化 fork(ioquake3)**:https://github.com/ioquake/ioq3 - **语言**:C · **许可**:GPL-2.0 - **类型**:历史商业游戏源码 · **状态**:❄️ 非活跃(归档) 1999 年那款竞技场 FPS 的原始源码。**著名的"快速平方根倒数"那段魔法注释 `// what the fuck?` 就出自这个家族**。 和 DOOM 一样是文物,活跃开发在社区 fork(如 ioquake3)。 --- ## 10. OpenTTD —— 约 8k stars - **GitHub**:https://github.com/OpenTTD/OpenTTD - **官网**:https://www.openttd.org/ - **语言**:C++ · **许可**:GPL-2.0 - **类型**:商业游戏重制(运输大亨豪华版)· **状态**:🔥 活跃维护 基于《运输大亨豪华版》的开源模拟经营。比榜单其他重制项目多走一步:**通过免费替代素材,已经可以完全独立运行,不再强制依赖原版资源**。 v15.3 是 2026/4 发的。**这是开源重制项目最理想的终局形态——活跃、自洽、许可清晰、不留法律漏洞**。 --- ## 📊 结构性观察 | 类型 | 数量 | 代表项目 | |---|---|---| | 经典商业游戏开源重制 | 5 | OpenRA、OpenRCT2、Unciv、DevilutionX、OpenTTD | | 历史代码 drop(id Software) | 2 | DOOM、Quake III | | 完全原创 | 2 | **Mindustry、Cataclysm-DDA** | | 衍生小品 | 1 | 2048 | **核心结论**:开源游戏社区的能量,**很大一部分流向了"让老游戏活下去",而不是"从零创造新游戏"**。情怀是这个品类最大的燃料。 --- ## 🌟 一脚门外的遗珠(5k–7k 区间) | 项目 | 类型 | 仓库地址 | |---|---|---| | **Endless Sky** | 原创太空贸易战斗(GPL-3.0,活跃) | https://github.com/endless-sky/endless-sky | | **Veloren** | Rust 体素 RPG(主仓在 GitLab) | https://gitlab.com/veloren/veloren | | **Battle for Wesnoth** | 回合制奇幻策略 | https://github.com/wesnoth/wesnoth | | **Shattered Pixel Dungeon** | roguelike,极活跃 | https://github.com/00-Evan/shattered-pixel-dungeon | | **SuperTuxKart** | 卡丁车竞速 | https://github.com/supertuxkart/stk-code | --- ## 🎯 一句话建议 想找一个**真正活着、原创、值得长期投入**的开源游戏,在 **Mindustry** 和 **Cataclysm-DDA** 之间选——前者上手快、声势最大,后者深不见底。id 的代码仓库留着读源码、致敬历史就好。 ⚠️ **许可证警告**:只有 2048 是干净的 MIT,其余不是 GPL 系传染性 copyleft,就是 DevilutionX 那样明确禁止商用——动手之前先把 LICENSE 读完,这是工程师的基本素养,也是少数几个比写代码更省事、却最容易被跳过的步骤。 --- #### 💬 评论摘录 | 用户 | 地区 | 评论 | |---|---|---| | 豪猪 | 广东 | "TTD 我很早就开始玩了,openttd 也兼容我的上古存档" | | Mark Che | 辽宁 | "还有一个即时战略,加科技升级的开源游戏,叫 warzone2100" | | 象道 | 加拿大 | "0 A.D." | | cui Hs | 广东 | "我记得 10 年前或者更早的时候,这个榜排第一的应该是 Battle for Wesnoth" | | 安静地吹牛 | 江西 | "??就断了" | --- ## 🔗 相关链接汇总 - **原文**:https://zhuanlan.zhihu.com/p/2051117171456136505 - **作者主页**:https://www.zhihu.com/people/陶刚 - **GitHub Topic - Game**:https://github.com/topics/game --- > 📝 本文档由 mediacrawler 自动爬取知乎专栏后整理生成 > 🍃 by 小小叶 · OpenClaw