open-source-games 速览:3 分钟看懂这份免费开源游戏清单
【免费下载链接】open-source-gamesA list of open source games.项目地址: https://gitcode.com/GitHub_Trending/op/open-source-games
open-source-games(全称 GitHub推荐项目精选 / op / open-source-games)是一份手工精选的开源游戏清单,把 180 多款游戏按动作、冒险、策略等 18 个类型整理进一个文件,每个条目都挂着对应源码仓库的链接。想玩能随便改源码的游戏,或者想找经典商业游戏的代码来研究,看这一份就够了。
里面装了什么:原创游戏 + 经典重制 🎮
清单按类型分成 18 大类,从动作、第一人称、平台跳跃到赛车、Roguelike、回合制策略,基本覆盖主流玩法。每个条目的写法固定:游戏名、一句话简介、源码链接,扫读起来很快。
真正拉开它和其他"游戏下载站"差距的,是第二类内容:经典商业游戏的重制。Doom 和 Quake 系列的源码、完全反编译的《超级马力欧 64》、能改代码的《塞尔达:黄昏公主》、古墓丽影引擎、GTA 3 反编译工程——这些给的不是安装包,而是能读能改的源码。对学开发的人来说,这份"可玩的教科书"比一堆新游戏更稀缺。
仓库里就 3 个值得看的文件
它本质是清单而不是应用,没有启动文件,也没有配置文件——不存在"跑起来"这件事,只有"看"这一件事。
- README.md:全部主体内容,18 个分类和所有游戏条目都在这里
- CONTRIBUTING.md:贡献规则,要求按字母序排列、每个游戏单独一个 PR,作者也明说这是个人书签
- scripts/coauthor.py:输入一个 GitHub 用户名,自动生成提交用的 Co-authored-by 署名行,省得手动查 noreply 邮箱
Clone 下来第一步做什么
先克隆,再打开 README.md 挑分类:
git clone https://gitcode.com/GitHub_Trending/op/open-source-games
把它想成精选歌单,而不是播放器:清单只负责帮你找到游戏,游戏本体在各自的仓库里。举个例子,想学怎么写 FPS,就选 Raze 或 Chocolate Doom 这类经典射击重制项目去读引擎代码;只想玩策略游戏,直接跳 OpenTTD 或 0 A.D.,两者都适配现代系统。整份清单采用 CC0 授权,拿走、修改、再分发都自由——如果翻到一个没收录的好游戏,自己 fork 一份提个 PR 即可。
【免费下载链接】open-source-gamesA list of open source games.项目地址: https://gitcode.com/GitHub_Trending/op/open-source-games
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考