🕹️
2093 个"复活老游戏"开源项目,一清单全收齐
awesome-decomp-games:自动刷新、带评分的反编译/重编译/逆向工程老游戏索引,42 款浏览器里点开就能玩
827 Star
CC0-1.0
42 款浏览器可玩
📖 它是什么
awesome-decomp-games 是一个专注"复活老游戏"的 awesome 清单,仓库全名 SubmitGame/awesome-decomp-games,一句话定位:Rated, auto-refreshed list of decompiled, recompiled & reverse-engineered games——一份自动刷新、带评分的反编译 / 重编译 / 逆向工程游戏索引。它把散落在 GitHub 上"用逆向工程让经典游戏重获新生"的项目集中起来,2026-10-09 上线,一周左右已拿下 827 Star。
规模很可观:截至 2026-10-15 已收录 2093 个项目、覆盖 1862 款游戏,其中 42 款可以直接在浏览器里点开就玩(WebAssembly / JS 移植版)。清单按 浏览器可玩、静态重编译、源码移植、引擎重制、反编译、反汇编、工具与启动器、Mod 与混搭、停更 等分类组织,并配套一个官网用于在线浏览和筛选。仓库采用 CC0-1.0 协议。
要特别说清一点:这是个纯索引——只链接源码和项目页,不托管、也不链接 ROM / ISO / BIOS / 游戏素材等版权内容。清单里的大多数项目需要你自己准备一份正版游戏文件才能跑起来(通常就是你拥有的游戏拷贝),本仓库不给资源、只给"通往源码/网页的目录"。
📎 仓库:github.com/SubmitGame/awesome-decomp-games | 在线浏览:submitgame.github.io/awesome-decomp-games | 在线玩:games.omgithub.com
✨ 核心亮点
🔄
每日自动刷新
死链自动剔除,数据实时更新
⭐
四维评分
可玩性/完整度/活跃度/人气 1-5 分
🌐
42 款浏览器可玩
点开即玩,部分免正版文件
🔒
纯索引无素材
不含 ROM/ISO,需自备正版文件
🖥️ 环境要求
| 系统 | 浏览清单任何系统都行;在线玩的 42 款用浏览器即可;本地项目按各自平台 |
| 运行环境 | 查看清单仅需浏览器;在线玩需支持 WebAssembly 的现代浏览器 |
| 硬件 | 常规即可;部分重制/反编译项目编译运行需一定内存和磁盘 |
| 低配方案 | 只玩 42 款浏览器版,零安装零配置 |
| 关键依赖 | 多数项目需要你自己的一份正版游戏文件(清单不提供 ROM/ISO/素材) |
🚀 上手步骤
① 打开清单,浏览或搜索
进入仓库 README 或官网 submitgame.github.io/awesome-decomp-games,按分类浏览,也能按游戏名/关键词筛选。
② 找 42 款浏览器可玩的,点开就玩
「Play in your browser」分类下的游戏是 WebAssembly/JS 移植,直接在浏览器标签页运行。有的点开即玩(如 CoD Black Ops Zombies、CS:S Bunnyhop),有的需要放入你自己的正版文件(如 C&C Generals),部分支持多人在线。安全提示:不要安装任何网站推给你的启动器或浏览器扩展。
③ 非在线版:进入项目页,放正版文件再运行
想玩不在线的项目,点进去看源码页/Release,按项目 README 要求把你自己拥有的正版游戏文件放到对应位置,再编译或运行。清单只给目录,不给素材。
④ 按评分挑高质量项目
每个条目有可玩性 / 完整度 / 活跃度 / 人气四项 1-5 子分,公式:0.35·可玩性 + 0.25·完整度 + 0.2·活跃度 + 0.2·人气(被标为 AI 生成的项目扣 0.2)。分数高的更值得先试。
⑤ 贡献 / 纠错(可选)
缺项目就提 PR 新增到 data/additions.json,评分不对就改 data/overrides.json。README 和官网都是脚本生成的,改数据后跑刷新即可。
📊 规模速查
| 规模 | 2093 项目 / 1862 游戏 / 42 款浏览器可玩(每日自动刷新) |
| 主要分类 | Play in browser(42) · 静态重编译(491) · 源码移植(201) · 引擎重制(190) · 浏览器移植(53) · 反编译(706) · 反汇编(106) · 工具(9) · Mod(18) · 停更(337) |
| 评分公式 | 0.35·可玩性 + 0.25·完整度 + 0.2·活跃度 + 0.2·人气 |
| 数据结构 | data/games.json;新增 data/additions.json;纠错 data/overrides.json |
| 协议 | CC0-1.0 |
🎯 典型玩法
🎮 怀旧玩家找老游戏:按分类找想玩的反编译/移植版经典游戏
🌐 浏览器秒玩:42 款点开即玩,免安装、免配置
🔬 逆向工程学习:看反编译源码,研究游戏内核怎么工作的
💾 正版文件再利用:把你已有的正版游戏文件配到新引擎里跑
🏛️ 游戏保护研究:关注老游戏的保存与现代化移植动态
📊 和同类做法比
| 盗版 ROM / 素材站 | 直接给游戏本体、含版权素材、有法律风险;本清单明确不含、也不链接 |
| 单个反编译项目 | 好用但要自己一个个找;本清单把散落的项目集中起来并评分 |
| 自己搜 GitHub | 易漏、死链多;本清单每日自动刷新、剔除失效链接 |
| awesome-decomp-games | 集中 + 评分 + 自动刷新 + 官网筛选,纯索引不碰版权素材 |
原理一句话:靠反编译/重编译/源码移植这些逆向工程手段,把只有二进制的老游戏还原成可维护的源码,再移植到新系统甚至浏览器里"复活"——清单做的就是把这类项目集中、打分、保鲜。
❓ 常见问题
Q:完全免费吗?
清单本身用 CC0-1.0 协议,免费使用;里面收录的项目各自遵循其作者的开源协议,大部分也免费。
Q:需要下载游戏吗?会提供资源吗?
清单不提供、也不链接 ROM / ISO / BIOS / 游戏素材。多数项目需要你自己准备一份正版游戏文件(通常是你已拥有的游戏拷贝)。
Q:有浏览器直接能玩的吗?
有。清单里「Play in your browser」分类有 42 款,WebAssembly/JS 移植,点链接就能玩;部分需放入你自己的正版文件,部分支持多人在线。
Q:有版权风险吗?
本仓库是纯索引,明确不托管/不链接版权素材,并建议使用者自备正版文件、遵循各项目自身许可;商标归原权利方所有。这是它和盗版资源站最本质的区别。
Q:怎么快速找到某款游戏?
用官网的搜索/筛选,或直接 Ctrl+F 搜 README;也可以看「Top playable picks」推荐区。
Q:死链或打不开怎么办?
清单每日自动刷新,失效链接会被剔除并记录到 data/dropped.json;如果你发现某条失效,也可以提 issue。
Q:那些 1-5 分是怎么来的?
由脚本根据 GitHub 元数据和 decomp.dev 计算四项子分:可玩性、完整度、活跃度、人气,按 0.35/0.25/0.2/0.2 加权;被标记为 AI 生成的项目扣 0.2 分。
Q:怎么给这个清单贡献?
新增项目写到 data/additions.json,纠错写到 data/overrides.json,走 CONTRIBUTING.md 提 PR;README 和官网是脚本生成的。
Q:在线玩时被要求装启动器/扩展,安全吗?
不要装。清单明确提醒:不要安装任何网站推给你的启动器或浏览器扩展。
📎 GitHub 搜索 SubmitGame/awesome-decomp-games
关注「AI工具匠」,获取更多 AI 工具实操教程