发现优秀开源游戏,学习游戏开发技术

让开发者更容易
发现、看懂、跑起来开源游戏。

从引擎、语言或玩法出发,找到值得学习的 GitHub 项目,以及中文介绍与部署教程。

热门游戏分类

按玩法快速进入项目列表

查看全部分类

本周精选项目

优先展示近 7 天有更新的高 Stars 项目

浏览全部
微信小游戏辅助合集(weixin-game-helper)

微信小游戏辅助合集(weixin-game-helper)

这是一个用 JavaScript 编写的微信小游戏辅助合集仓库,描述中列出了加减大师、包你懂我、大家来找茬腾讯版、头脑王者、跳一跳、腾讯中国象棋等多个小游戏。仓库话题涉及 anyproxy、Charles、Fiddler、抓包、MongoDB、Node.js、Python、socket 与机器人等,推测与抓包分析或自动化辅助相关,具体实现方式与可用性待核验。注意:仓库提供的 README 摘要实际为 Godot Engine 内容,与项目主题不符。

其他 Godot C++ 中级
★ 119,737 Fork 27,399 GPL-3.0 更新 2026-11-07
微信小游戏方块拼图(BlockPuzzle)

微信小游戏方块拼图(BlockPuzzle)

基于 JavaScript 与 Phaser3 开发的方块拼图类微信小游戏,仓库描述为「Block Puzzle on WeChat」。项目主题标签包含 javascript、phaser3、wechat-mini-game,可据此判断其运行于微信小游戏环境。需注意:仓库 README 摘录内容实际为 three.js 的说明文档,与项目本身不符,具体玩法细节与功能范围待核验。

其他 Three.js JavaScript 中级
★ 117,808 Fork 36,896 Apache-2.0 更新 2026-11-07
纯净玩(pureplay)· 原生 Canvas 棋类小游戏合集

纯净玩(pureplay)· 原生 Canvas 棋类小游戏合集

这是一个基于 JavaScript 与原生 Canvas 实现的棋类小游戏合集,作者描述包含五子棋、中国象棋、国际象棋、围棋、2048、俄罗斯方块、数独、扫雷、蜘蛛纸牌等 11 款经典玩法,可直接在浏览器中运行,也可在微信开发者工具中运行,并强调无广告、纯玩法。仓库 README 摘要内容为 PixiJS 相关文档,与项目描述不一致,具体实现与功能范围待核验。

其他 PixiJS TypeScript 中级
★ 48,645 Fork 5,141 MIT 更新 2026-11-07
抓了个抓:AR 捕捉微信小游戏(Pokémon GO 玩法)

抓了个抓:AR 捕捉微信小游戏(Pokémon GO 玩法)

一款参照 Pokémon GO 核心玩法的微信小游戏,提供 VKSession 真 AR 与陀螺仪经典两种模式,内置 8 只 AI 生成的 Q 版精灵供玩家捕捉。项目使用 JavaScript 开发,涉及 three.js、threejs-miniprogram 与 VK-Session 等技术。仓库 README 摘录内容为 Phaser 框架介绍,与项目描述不符,具体实现与运行方式待核验。

其他 Phaser JavaScript 中级
★ 40,658 Fork 7,184 未明确 更新 2026-11-07
Mindustry(Java 自动化塔防 RTS)

Mindustry(Java 自动化塔防 RTS)

Mindustry 是一款用 Java 编写的「自动化塔防 RTS」,仓库 topics 标注为 android、desktop、mobile-game、multiplatform、rts、sandbox-game、tower-defense,表明其定位为多平台游戏。README 提供 Trello 计划板、Wiki 与 Javadoc 链接,并说明每次提交都会自动生成前沿构建(见 MindustryBuilds releases),同时也给出了自行编译的说明。具体玩法深度与各平台实际表现待核验。

策略 自研引擎 Java 高级
★ 29,817 Fork 3,884 GPL-3.0 更新 2026-11-13
Cocos Creator 资源汇总(awesome-cocos-creator)

Cocos Creator 资源汇总(awesome-cocos-creator)

该仓库名为 awesome-cocos-creator,描述为「Cocos Creator 资源汇总」,定位是收集 Cocos Creator 相关资源的清单类项目。仓库未标注主要语言,也未设置 topics。需注意:其 README 摘录内容实际为 Babylon.js 的说明与徽章,与仓库名和描述不一致,具体收录内容与资源范围待核验。

其他 自研引擎 TypeScript 中级
★ 26,304 Fork 3,723 未明确 更新 2026-11-07
废土仓库(wasteland-depot):Cocos Creator 微信小游戏

废土仓库(wasteland-depot):Cocos Creator 微信小游戏

基于 Cocos Creator 3.8.8 与 TypeScript 的微信小游戏项目,主打规则层与渲染层彻底分离。仓库说明提到 44 项单元测试全绿、15 个切片可独立运行,并包含 ADR 决策记录与静态边界校验。README 摘录内容与项目不符,具体玩法与功能待核验。

其他 自研引擎 Java 中级
★ 25,507 Fork 6,521 未明确 更新 2026-11-07
GitHub 开源游戏清单(leereilly/games,已归档)

GitHub 开源游戏清单(leereilly/games,已归档)

已归档的 GitHub 开源游戏资源清单,源自 2012 年 Hacker News 上收集开源游戏的讨论帖。以 Markdown 列表形式收录托管在 GitHub 的游戏、附加组件、地图等,不限类型、平台与引擎。作者在归档说明中称,项目累计有 100 多位贡献者、收录项目数以千计,但也指出单个 Markdown 文件并不适合充当数百款游戏的数据库。内容本身仅为索引,不含游戏代码。

RPG SDL C++ 高级
★ 25,005 Fork 3,594 未明确 更新 2026-11-13

按游戏引擎发现

Godot、Unity、raylib、Bevy…

全部引擎

按编程语言发现

用你熟悉的语言找项目

全部语言

最新收录

近期进入精选库的项目

更多
Mineclonia:Luanti(原 Minetest)上的 Minecraft 风格开源游戏

Mineclonia:Luanti(原 Minetest)上的 Minecraft 风格开源游戏

Mineclonia 是运行于 Luanti(原 Minetest)的非官方 Minecraft 风格游戏,基于 VoxeLibre(原 MineClone2)分支开发,README 称其侧重稳定性、多人性能和功能。当前版本 0.124.1,主世界深度由 64 节点增至 128 节点,并改进了下界传送门、树叶凋零和村庄等;代码以 Lua 为主,其余改动因 README 截断待核验。

其他 无明确引擎 JavaScript
★ 409 Fork 133 未明确 更新 2026-11-12
Age_of_Mending/Age_of_Mending

Age of Mending: an in-development game for Luanti (Minetest)

★ 22 ⑂ 6

Age of Mending(Luanti 沙盒世界建造游戏)

基于 Luanti(Minetest)开发中的沙盒游戏,主题为世界建造、居家感与探索。作者说明项目部分具实验性,更新可能不定期且具破坏性,甚至影响存档,建议备份;最终发布前各部分可视为占位内容,整体设计与结构可能随时调整。玩法侧重机制而非内容堆砌,鼓励玩家自行建造城镇、机器或环境。

其他 无明确引擎 C 中级
★ 22 Fork 6 未明确 更新 2026-10-28
terratactician-expandoria/game

Open-source strategy puzzle video game, inspired by games like Dorfromantik.

★ 24 ⑂ 2

TerraTactician-Expandoria(Rust 开源六边形策略拼图游戏)

TerraTactician-Expandoria 是一款用 Rust 编写的开源策略拼图游戏,灵感来自 Dorfromantik 等作品,玩法围绕六边形地块的放置与组合展开。项目采用 AGPL-3.0-or-later 许可,自有美术资源以 CC-BY-SA 4.0 授权,并提供多语言翻译协作渠道。仓库 README 给出发布页、安装指南与贡献指南入口,具体玩法细节与运行效果待核验。

RPG 自研引擎 C++ 中级
★ 24 Fork 2 未明确 更新 2025-12-30
TinyTakinTeller/GodotProjectZero

Inspired by A Dark Room, A Dark Forest is an incremental experimental minimalistic idle game project.

★ 210 ⑂ 32

黑暗森林(Godot 极简放置点击游戏)

一款受《A Dark Room》启发的极简增量放置游戏,使用 Godot 4.4 与 GDScript 开发。项目最初是作者学习 Godot 的首个游戏作品,后发展为有 10 余名贡献者的社区项目。游戏已在 Steam 与 Itch 上架,代码采用 MIT 许可,美术等资源版权归各贡献者所有。仓库 README 记录了从 Itch 原型发布到加入最终 Boss 战等里程碑。

动作游戏 Godot C 入门
★ 210 Fork 32 未明确 更新 2026-10-29
七桥谜题(Seven Bridges):iOS/iPhone/iPad 过桥解谜游戏

七桥谜题(Seven Bridges):iOS/iPhone/iPad 过桥解谜游戏

这是一款基于柯尼斯堡七桥问题改编的 iOS/iPhone/iPad 解谜游戏,采用 Objective-C 编写。玩家需要在关卡中过桥、访问房屋,并应对收费站与地铁等要素。README 说明每关都会给出一个过桥谜题,其题材源自欧拉证明「无法不重复走遍七桥」的经典图论问题。仓库未提供 Stars、下载量或实机演示信息,玩法细节与当前可用性待核验。

益智解谜 无明确引擎 C 中级
★ 178 Fork 83 Apache-2.0 更新 2026-10-06
Cocos2D Android 滑块拼图游戏(PuzzleGame)

Cocos2D Android 滑块拼图游戏(PuzzleGame)

基于 Cocos2D for Android 的滑块拼图游戏示例工程,使用 Java 编写。README 说明其代码与 Google Play 上的 Gidigames 相同,作者允许自由修改并用于商业项目,采用 MIT 许可。项目文档指向 Denvycom 网站上的分步搭建教程。具体关卡玩法、编译运行情况待核验。

益智解谜 其他 Java 入门
★ 67 Fork 76 未明确 更新 2026-05-07
GidiGames:cocos2d-for-android 三款棋盘小游戏合集(Lexis / 井字棋 / Puzzlemania)

GidiGames:cocos2d-for-android 三款棋盘小游戏合集(Lexis / 井字棋 / Puzzlemania)

GidiGames 是一个 Java 项目,使用 cocos2d for android 引擎实现了三款棋盘类小游戏:Lexis、TicTacToe(井字棋)与 Puzzlemania。仓库定位偏向入门示例,README 称其可提供该引擎基本使用方向,并附有多张游戏截图;代码以 MIT 许可证开源。具体玩法细节、构建与运行环境在给定信息中未展开,待核验。

益智解谜 其他 Java 入门
★ 70 Fork 45 未明确 更新 2026-05-14
Java 安卓颜色小游戏(ColorPhun)

Java 安卓颜色小游戏(ColorPhun)

ColorPhun 是 README 所述的简单颜色主题 Android 游戏,使用 Java 开发。项目集成 Google Play 服务,并提供排行榜与成就功能;具体玩法与规则在给定摘要中未详述,待核验。作者将其开源供 Android 游戏开发者参考学习,允许 fork 和克隆,但请求不要将同一应用发布到 Play Store。

益智解谜 无明确引擎 Java 入门
★ 85 Fork 53 Apache-2.0 更新 2026-04-26

精选专题

学习路径与题材合集

全部专题