夜雨聆风学习资料网

ARTICLE · 1124904

开源游戏源码大全500 款开源游戏 · 按玩法 + 引擎双轴分类

开源游戏源码大全500 款开源游戏 · 按玩法 + 引擎双轴分类
GAME SOURCE LIBRARY
★★★★★
开源游戏源码大全
500 款开源游戏 · 按玩法 + 引擎双轴分类
SuperStarPark
专注开源与免费软件测评
500款逐类拆解代表作的核心玩法循环,给你一份可收藏、可学习、可改造的「源码游乐园」。
#开源游戏
#源码大全
#游戏开发
NO.
016
源码大全
GRADE
S
✂
VALID FOR ONE READ
ADMIT ONE 🎫
01
这份大全怎么读
/ 先找你的画像,再走你的阅读路线

500 款开源游戏,横跨九个板块。别急着从头翻到尾——先对号入座,找到你的画像,再跟着对应的阅读指南走,两分钟就能锁定最该看的板块。

先看全景:九大板块

AI 生成的游戏 12 款|浏览器游戏 144 款(13 类)|原生游戏 174 款(13 类)|移动游戏 24 款|聊天机器人 1 款|仅源码项目 13 款|框架·引擎·库 68 项|地图·插件·工具 21 项|按引擎分类 24 款。

1
画像一 · 纯玩家
只想玩

画像:不写代码,就想找好玩的游戏——既爱尝鲜,也好奇开源和商业大作差在哪。

阅读指南:先翻 03 浏览器游戏——144 款打开即玩、按类型随便挑;想装进手机就看 05 移动游戏;想见识「一句话造游戏」的新物种,先去 02 AI 生成的游戏 尝鲜。

2
画像二 · 开发萌新
想学

画像:学过一点编程,想从零做出第一款自己的游戏,最需要一条低门槛的入门路径。

阅读指南:先从 03 浏览器游戏 挑一款 2D 小品(贪吃蛇、打砖块、平台跳跃)跑通,搞懂「游戏循环」;再用 06 按引擎分类 锁定技术栈(Godot / Phaser / Bevy);最后去 08 开发弹药库 领引擎和工具。

3
画像三 · 独立开发者
想发作品

画像:已有作品或正在做商业游戏,想拆解成熟完整项目的架构与设计思路。

阅读指南:直接看 04 原生游戏 里的大作骨架和 07 经典源码 的教科书级设计;动手改之前,先读 09 收藏与使用指南,把协议与可改范围摸清楚。

4
画像四 · Vibe Coder
想用 AI 造游戏

画像:不想从零手写代码,想用大模型「一句话」把游戏直接生成出来。

阅读指南:先把 02 AI 生成的游戏 的 12 款逛完——看 prompt 如何变成成品;想自己搭流水线,再去 08 开发弹药库 找 Agent 框架与游戏专用模型。

一句话总结:这份清单的价值不在「免费」,而在「可拆解」——每一款都是一堂不用付费的玩法设计课。

02
AI 生成的游戏
/ 大模型当策划,一句话造游戏

AI 游戏如今有两条路线:「AI 驱动内容」——大模型在每局实时生成剧情、敌人与场景,文字冒险重获新生;「AI 生成游戏」——把玩法写进一句话 prompt,Agent 直接替你写完整个可玩成品。本板块 12 款,全部开源、全部可拆。

AI Dungeon(初代)
AI 生成的游戏

玩法:2019 年开山之作,GPT-2 实时续写剧情——你输入「打开石门」,下一段冒险立刻展开;自由文本就是全部操作方式。

策划亮点:首创「世界状态追踪」,把玩家自由输入翻译成可变的游戏状态,用行动证明了「AI 即规则引擎」——今天所有 AI 文字冒险都站在它肩膀上。

→ github.com/nickwalton/AIDungeon
OpenGame
AI 生成的游戏

玩法:一句话生成可玩网页游戏——输入「忍者双段跳平台跳跃」,Agent 端到端产出 HTML/JS 代码、美术与音效,浏览器直接可玩。

策划亮点:香港中文大学 MMLab 出品——Template Skill 沉淀项目骨架、Debug Skill 累积修复协议,配游戏专用 27B 模型 GameCoder,把「玩法描述 → 成品游戏」变成流水线。

→ github.com/leigest519/OpenGame
Open Dungeon
AI 生成的游戏

玩法:完全本地的 AI 跑团工具——Ollama 跑 Gemma 当 DM,剧情文字与场景插图 100% 在本机生成,256K 上下文记住整局冒险,断网也能玩。

策划亮点:把「隐私」做成卖点——剧情、存档、插图全部不出本机,Do/Say/Story 三种叙事模式一应俱全,是本地化 AI 叙事的标准参考实现。

→ github.com/newideas99/open-dungeon
VibeGame
AI Vibe Coding

玩法:输入「赛博朋克跑酷」这类一句话描述,AI 代理团队自动产出完整 2D 游戏——代码、美术、关卡一次到位,配合 Phaser 引擎直接可玩。

策划亮点:首个「自进化」多代理 Vibe Coding 框架:Agent 通过 schema 校验与运行时状态检查自我纠错,从 prompt 端到端生成游戏,兼容 Claude Code / Codex,Apache 2.0 可商用。

→ github.com/tettethu/VibeGame
Tower of Time
AI Vibe Coding

玩法:会「时光倒流」的塔防——敌人压境时按下 R 键回退时间,重新布塔、调整策略;狙击、减速、溅射多系炮塔搭配能量管理。

策划亮点:2025 年 Beginner's Jam 参赛作,全程 Vibe Coding 产出——从玩法设计、数值平衡到手柄适配都由 AI 一次成型,是「prompt 即需求文档」的塔防教材。

→ github.com/maciej-trebacz/tower-of-time-game
Vibe Jet
AI Vibe Coding

玩法:浏览器即玩的 3D 多人飞行射击——街机手感 + 联机对战,用 Gemini 2.5 Pro「Vibe Coding」48 小时从零写完全部代码。

策划亮点:少有的「过程全公开」Vibe Coding 样本——仓库完整记录每一条 prompt、每一次失败与修复,是学习「用对话写游戏」的最佳活教材。

→ github.com/cedrickchee/vibe-jet
Pirate 3D(Three.js × Capacitor)
AI Vibe Coding

玩法:「Vibe Coding 3D 游戏」全家桶——Three.js 场景 + GLTF 模型动画 + Capacitor 打包成 iOS 应用,海盗酒馆双角色实时渲染。

策划亮点:把整套 AI 工作流开源成「技能包」:Claude Code / Codex CLI 的 Agent Skills、全部生成 prompt、JSON 动画契约,照着视频教程就能复刻一条 3D 游戏流水线。

→ github.com/chongdashu/threejs-capacitor-ios-game
AI 生成的游戏
12 款 · 新增 12
01
AI Dungeon(初代) 2019 年原版 AI Dungeon 的开源形态,GPT-2 驱动的自由文本冒险,任何输入都能展开剧情。
github.com/nickwalton/AIDungeon
02
OpenGame 首个「一句话生成可玩游戏」的开源 Agent 框架,附游戏专用 27B 模型 GameCoder-27B 与评测基准。
github.com/leigest519/OpenGame
03
Open Dungeon 全本地 AI 跑团,剧情与插图 100% 本机生成,256K 上下文 + 断网可玩,MIT 协议。
github.com/newideas99/open-dungeon
04
Chronicles of the Elder Realm AI 主持的单人 D&D 文字冒险,纯 JS 零依赖,存档可导出 JSON 与 Markdown。
github.com/newrealmco/elder_realm
05
Dungeo_ai 基于 Ollama 的本地 AI 跑团工具,可接 TTS 语音旁白,构建完整的本地 RPG 体验。
github.com/Laszlobeer/Dungeo_ai
06
ai-adventure AI 驱动的文字冒险引擎,支持多后端大模型,自由定义世界观与剧情走向。
github.com/CaoRuiming/ai-adventure
07
AI Dungeon Crawler 由 LLM 生成地牢的爬行冒险,随机地图遇上 AI 叙事,局局不同。
github.com/Aryo-Raska/AI-Dungeon-Crawler
08
AI Dungeon Master 用大模型当主持人的互动游戏引擎,支持多玩家剧本托管,适合做线上跑团。
github.com/vkhanht1/AI-Dungeon-Master-Interactive-LLM-Game-Engine
09
VibeGame 自进化多代理 Vibe Coding 框架,prompt 到 2D 游戏的端到端生成,兼容 Claude Code / Codex。
github.com/tettethu/VibeGame
10
Tower of Time 会时光倒流的塔防,2025 Beginner's Jam 全程 AI 生成参赛作,单文件即玩。
github.com/maciej-trebacz/tower-of-time-game
11
Vibe Jet Gemini 2.5 Pro 生成的 3D 多人飞行射击,完整公开全部 vibe coding 过程。
github.com/cedrickchee/vibe-jet
12
Pirate 3D Three.js + Capacitor 的 iOS 3D 游戏模板,开源 Agent Skills 与 AI 生成工作流。
github.com/chongdashu/threejs-capacitor-ios-game

※ 另见第 03 章 Wolfcha(AI 狼人杀)——AI 从「叙事者」升级为「全场玩家」,是 AI 社交推理方向的代表作。

03
浏览器游戏
/ 无需安装 · 打开即玩

浏览器游戏是开源生态的「轻量游乐场」——零安装门槛,刷新即重置,最适合用来看懂一种玩法的底层循环。本板块共 13 类 144 款,这里挑四款最值得拆解的。

Lichess
棋牌桌游

玩法:免费国际象棋平台,WebSocket 实时对战 + Elo 匹配,支持人机对弈与棋局复盘分析。

策划亮点:把「公平免费」做到了极致——零广告、零付费墙,靠开源与捐赠运营,至今仍是国际象棋在线平台的标杆。

→ github.com/ornicar/lila
Wolfcha
棋牌桌游

玩法:AI 驱动的「狼人杀」社交推理游戏,每位玩家都由顶级大模型操控。

策划亮点:社交推理 × LLM 的玩法实验——「天黑请闭眼」变成大模型互飙演技,展示了 AI NPC 如何进入桌游叙事。

→ github.com/oil-oil/wolfcha
Sandboxels
沙盒

玩法:超过 500 种材料的「下坠沙粒」物理沙盒,点火、浇水、化学反应的自由实验场。

策划亮点:用最简规则(一个像素一种材料)撬动无限玩法组合,是入门游戏物理模拟的最佳玩具。

→ github.com/R74nCom/sandboxels
BrowserQuest
大型多人在线

玩法:Mozilla 官方的像素 MMORPG,浏览器即开即玩,多人同屏刷怪打宝。

策划亮点:2012 年的 WebSocket 技术实验,至今仍是浏览器多人游戏架构的参考范本。

→ github.com/mozilla/BrowserQuest
完整清单(13 类 144 款)
棋牌桌游
10 款 · 新增 1
01
3D Hartwing Chess Set 用 HTML/CSS/JavaScript 实现的 3D 国际象棋游戏。
github.com/juliangarnier/3D-Hartwig-chess-set
02
c4 四子棋游戏,玩家与 AI 对战。
github.com/kenrick95/c4
03
Desperate Gods 免费在线桌游,玩法与现实桌游一致——电脑不强制任何规则。
github.com/David20321/FTJ
04
Duet (Veiled Dominion) 开源非对称国际象棋变体,胜负条件反转——当你的变形棋子失去控制、而非静止的王被将时游戏结束。含 AI 对手、远程多人,以及可选的战争迷雾模式。
github.com/Loptr-Lab/duet-solo-hackathon
05
Green Mahjong 用 HTML/CSS/JavaScript 实现的单人麻将(接龙)游戏。
github.com/danbeck/green-mahjong
06
Kriegspiel 不完全信息博弈游戏,即 Kriegspiel 国际象棋变体。
github.com/binarymax/kriegspiel
07
Chessmata 开源多人在线国际象棋平台,支持人类与 AI 对弈,含实时 WebSocket 对战、基于 Elo 的匹配、3D 网页棋盘(Three.js)、MCP 服务端与兼容 UCI 的命令行。基于 Go 和 React 构建。
github.com/jonradoff/chessmata
08
Lichess 免费国际象棋游戏,使用 HTML5 与 WebSocket,基于 Scala、Play 2.8、MongoDB 和 Elasticsearch 构建。
github.com/ornicar/lila
09
Wolfcha AI 驱动的「狼人杀」(杀手游戏)社交推理游戏,每位玩家都由顶级大模型操控。基于 Next.js 和 TypeScript 构建。
github.com/oil-oil/wolfcha
10
Pokémon Showdown新增 开源的宝可梦对战模拟器,网页即开即玩,全球社区对战平台皆基于此引擎,内置数千宝可梦数据与竞技规则。
github.com/smogon/pokemon-showdown
街机
60 款
11
Alge’s Escapade 操控 Alge 穿越关卡抵达逃生管道,助其逃脱。
github.com/Dave-and-Mike/game-off-2012
12
Alien Invasion 别让外星人抵达底部,用你的飞船消灭它们。
github.com/cykod/AlienInvasion
13
Arashi 街机游戏《Tempest》的复刻版。尽可能长久地存活并获取高分。
github.com/stephank/arashi-js
14
Asteroids 纯 JavaScript 版《小行星》游戏,操控左右旋转的三角飞船摧毁小行星与飞碟。
github.com/dmcinnes/HTML5-Asteroids
15
Avabranch 让你的 Ava 避开其间移动的方块。
github.com/Zolmeister/avabranch
16
Ball And Wall 用从飞船弹出的挡板 Vaus 击碎方块。
github.com/budnix/ball-and-wall
17
Breakout HTML5 多人游戏,用飞船发出的一颗球击碎方块。
github.com/Couchfriends/breakout
18
Captain Rogers 使用 ImpactJS 创建的 HTML5 手机游戏。
github.com/EnclaveGames/Captain-Rogers
19
Ceros Snake 经典 70 年代《贪吃蛇》游戏的重制版。
github.com/mjhasbach/ceros-snake
20
CHANG€ 紧张刺激的游戏,展现超市收银员极端的日常。
github.com/RothschildGames/change
21
Chromacore 2D 音乐平台跳跃游戏,设定在黑白暗世界中,随着游戏进展逐渐变得多彩欢快。
github.com/Murkantilism/game-off-2013
22
Jolly Jumper 受《涂鸦跳跃》启发的无限跳跃风格游戏。
github.com/shohan4556/jolly-jumper
23
Clumsy Bird 使用 MelonJS 的《Flappy Bird》克隆版(JavaScript)。
github.com/ellisonleao/clumsy-bird
24
Coffee Snake 用 CoffeeScript 编写的 HTML5 贪吃蛇游戏。
github.com/dommmel/coffee-snake
25
Coil HTML5 Canvas 游戏,用拖尾缠绕敌人将其击败。
github.com/leereilly/Coil
26
Color Quest 无限跑酷游戏,讲述一个黑白像素渴望变成彩色像素的旅程。
github.com/redbluegames/game-off-2013
27
Core Commiter 选择一个开源项目,通过把代码归到正确的分支来为它做贡献。
github.com/vladikoff/game-off-2012
28
Crappy Bird 使用 JavaScript 与 Canvas2D API 的《Flappy Bird》克隆版。
github.com/varunpant/CrappyBird
29
Custom Tetris 按你喜欢的方式玩经典俄罗斯方块。
github.com/ondras/custom-tetris
30
D3shooter HTML5 版《小行星》风格游戏,作为 d3 库的演示。
github.com/nsmirn0v/d3shooter
31
Digger 玩家置身于地下迷宫,可挖掘横向与纵向隧道穿行。
github.com/lutzroeder/digger
32
Drakonas 使用 Three.js 库构建的经典弹幕射击游戏。
github.com/Casmo/Drakonas
33
Drill Bunny 钻地小游戏,操控兔子在地下挖掘好东西。
github.com/DreamShowAdventures/LudumDare29
34
DuckHunt JavaScript 《打鸭子》移植到 JavaScript 与 HTML5,并带关卡编辑器。
github.com/MattSurabian/DuckHunt-JS
35
Emberwind 独立平台游戏《Emberwind》的奇幻移植版。
github.com/operasoftware/Emberwind
36
ExecutiveMan 用 JavaScript 编写的 NES 游戏《MegaMan》克隆版。
github.com/CamHenlin/ExecutiveMan
37
Fluid Table Tennis 渲染乒乓球游戏,并与全彩实时流体模拟以 60 FPS 交互。
github.com/anirudhjoshi/fluid_table_tennis
38
Heal 'em All 探索废弃旧墓地,尽可能治愈更多僵尸并找到出口。但小心别让自己也变成其中一员。
github.com/krzysu/game-off-2013
39
HotFix 帮助 Hotfix 收集 star 拥护者并躲避敌人。收集 commit 来升级 Hotfix 并添加新功能。
github.com/sdrdis/hotfix
40
Hyperspace Garbage Collector 引导 N4n 穿越危险的垃圾堆洞穴,抵达主系统核心,让「垃圾」恢复秩序。
github.com/razh/game-off-2013
41
I Spy A Ghost 使用 HTML5/Phaser 与 WebRTC 制作的实验性 P2P 多人游戏。
github.com/OmarShehata/I-Spy-A-Ghost
42
Jekyll & Hyde Collide 简单的 Unity 2D 游戏,借用《化身博士》经典故事,字面上围绕「变化」主题展开。
github.com/awesome-interactive/game-off-2013
43
JumpSuit 穿上炫酷战衣,从一颗行星跳到另一颗,征服它们。
github.com/KordonBleu/jumpsuit
44
Mario 5 HTML HTML5 JavaScript 版无限马里奥,使用 Canvas 与 Audio 元素。
github.com/robertkleffner/marioHTML5
45
Mega Girl 超级豪华至尊软件,击退那些恶意应用。
github.com/ddionisio/game-off-2013
46
Masonry JavaScript Tetris Clone 使用 HTML5/JavaScript/Phaser 创建的俄罗斯方块克隆版。
github.com/gamedolphin/Masonry-JavaScript-Tetris-Clone
47
Monster Wants Candy 用 Phaser 2.0.7 创建的简单 HTML5 游戏。
github.com/EnclaveGames/Monster-Wants-Candy-demo
48
Octocat Jump 操控不停跳跃的 Octocat 收集星星以获取额外分数。
github.com/ogoshen/game-off-2012
49
Onslaught Arena 在这款快节奏街机射击游戏中击退成群的中世纪经典怪物。
github.com/lostdecade/onslaught_arena
50
Pappu Pakia 令人上瘾的游戏,操控小 Pappu 绕过障碍、收集金币星星与浆果,并躲避名为 Pakias 的敌人。
github.com/udacity/pappu-pakia
51
Phaser Snake 使用 Phaser 引擎创建的 JavaScript 版贪吃蛇游戏。
github.com/gamedolphin/JavaScript_snake
52
PixelPlatformer 简单平台跳跃游戏,展示 Entity 游戏引擎的能力。
github.com/bendangelo/PixelPlatformer
53
PolyBranch 极简 3D 游戏。躲避树枝起初看似简单,但当接近终极速度时,看你能撑多久。
github.com/gbatha/PolyBranch
54
Protocol 390 要在人民公园活下去,你必须为预言者提供「零钱」(变化)。
github.com/josegallegos07/game-off-2013
55
Raging Gardens JavaScript/HTML5 网页游戏,一只饥饿的(忍者)兔子频繁放屁。
github.com/petarov/game-off-2012
56
Release Cycles 抽象竞速游戏,你与时间及电脑竞赛,在产品生命周期中尽量走得更远。
github.com/RothschildGames/release-cycles
57
Save The Forest 完全基于 Canvas 的 HTML5 游戏,玩家须用神奇水箱扑灭树上的火,拯救燃烧森林。
github.com/softvar/save-the-forest
58
SKALP 60 秒交易大厅反应力游戏。做多或做空,跟随图表,在反转前平仓——别被平仓出局。
github.com/amudotcom-byte/skalp
59
Ski Free 操控山坡上的滑雪者,躲避障碍,按模式不同而计时竞速或表演特技得分。
github.com/basicallydan/skifree.js
60
Snake 使用 Canvas 与 JavaScript 的简单贪吃蛇克隆版。
github.com/jrgdiz/snake
61
Snake_new 网页版经典诺基亚贪吃蛇游戏。
github.com/RabiRoshan/snake_game
62
Space-Shooter HTML5 构建的经典弹幕太空射击游戏,支持多人。
github.com/Couchfriends/Space-Shooter
63
Spashal 太空中危机四伏,危险潜藏每个角落。
github.com/MrRar/spashal
64
Square Off! 多人 1v1 气垫曲棍球风格游戏,放置方块来反弹小球。
github.com/ScriptaGames/SquareOff
65
Space Crusade 使用 Phaser 框架开发的 HTML5 游戏。
github.com/Loopeex/space-crusade
66
Super Mario Bros 用 Backbone 游戏引擎编写的一个关卡。
github.com/martindrapeau/backbone-game-engine
67
Survivor 可玩的重制版:1982 年雅达利/Commodore 64 太空「弹幕射击」街机游戏,用 HTML+CSS+JavaScript 实现,含关卡编辑器与设计工具。
github.com/scottschiller/SURVIVOR
68
WPilot 基于浏览器的经典 XPilot 游戏重制版,使用 Node.js 与 HTML5 构建。
github.com/jfd/wpilot
69
Zedinvaders 游戏基于原创漫画《ZED》,出自名为「Game Over」的「第零话」。
github.com/salvatorecapolupo/zedinvaders
70
111 one-button games 单按钮游戏以「用一个按钮实现各种操作」而著称。
github.com/abagames/111-one-button-games-in-2021
音乐节奏
1 款
71
Bemuse 在线音乐节奏游戏,演奏 BMS 格式的歌曲。
github.com/bemusic/bemuse
第一人称射击
3 款
72
Backdooms 灵感来自 1993 年《DOOM》与「后室」的游戏,小到可完整塞进一个二维码里。
github.com/Kuberwastaken/backdooms
73
BananaBread 将 Cube 2/Sauerbraten 的 3D 游戏引擎/第一人称射击移植到网页,借助 Emscripten 把 C++ 与 OpenGL 编译为 JavaScript 与 WebGL。
github.com/kripken/BananaBread
74
Nazi Zombies Portable 《使命召唤:僵尸》的「降配重制版」,由多个增强版 Quake 引擎分支驱动。
nzp.gay
角色扮演
3 款
75
Diablo JavaScript HTML5 Canvas 与 JavaScript 的等距视角极简代码风格游戏。
github.com/mitallast/diablo-js
76
Roguish 用 JavaScript 创建的 RPG / Rogue-like 游戏。
github.com/CamHenlin/Roguish
77
Room for Change 随机生成动作的 RPG。你扮演一位圆胖的考古学家,受命从传说中法老的金字塔取回三件圣物。
github.com/antionio/game-off-2013
大型多人在线
2 款
78
BrowserQuest HTML5/JavaScript 多人游戏实验。
github.com/mozilla/BrowserQuest
79
Reia RPG 动作冒险 MMO,重度聚焦剧情、战斗与开放世界沙盒冒险。基于 Godot、Rust 与 Zig 构建。
www.playreia.com
策略
6 款
80
Ancient Beast 具象化并操控怪兽,以此击败对手。
github.com/FreezingMoon/AncientBeast
81
Command & Conquer 用 HTML5 与 JavaScript 完整重制的初代《命令与征服》即时战略游戏。
github.com/adityaravishankar/command-and-conquer
82
Freeciv-web 建造城市、收集资源、组建政府、建立军队,终极目标是缔造最强大的文明。
github.com/freeciv/freeciv-web
83
Hexa Battle 用 TypeScript 编写、基于 React 与 SVG 的回合制地牢探险游戏。
github.com/itajaja/hb
84
Rapid Dominance 开源回合制策略游戏,《夺旗》(Enemy Flag)的克隆版。
github.com/wenta/rapid-dominance
85
Tower Defense 用 Three.js 在 HTML5 中构建的 3D 塔防游戏。
github.com/Casmo/tower-defense
竞速
2 款
86
HexGL 未来风 HTML5 竞速游戏,在这款快节奏 3D 游戏中挑战好友。
github.com/BKcore/HexGL
87
Trigger Rally Online Edition 快节奏街机拉力竞速,在浏览器中用 WebGL 3D 画面游玩。
github.com/CodeArtemis/TriggerRally
沙盒
4 款
88
3d.city 目标是在 3D 中建造一座城市,以测试 WebGL 与 Three.js 的性能。
github.com/lo-th/3d.city
89
Blk Game 完全可修改的多人体素世界,用 JS 实现,可在浏览器中高效运行。
github.com/morozd/blk-game
90
Cube Engine 类似《我的世界》,是一款基于方块的热门体素类 3D 游戏。
github.com/Nurgak/Cube-engine
91
Sandboxels 下落沙粒实验游戏,提供超过 500 种可玩材料。
github.com/R74nCom/sandboxels
解谜
38 款
92
2048 《1024》的克隆版,基于 Saming 的《2048》。
github.com/gabrielecirulli/2048
93
A Dark Room 躲避并射击红色目标,途中顺手拾取炸弹。尽可能长久存活并争取高分。
github.com/hughsk/ludum-dare-27
94
Anagramica 一个文字游戏,以及用于变位词(anagram)的 API。
github.com/binarymax/anagramica
95
Astry 用 Three.js 与 Box2dWeb 构建的 WebGL 迷宫游戏。
github.com/wwwtyro/Astray
96
Beatrix 音乐游戏,你排布鼓点来接住节拍、奏出正确节奏。
github.com/cxong/Beatrix
97
BitBot HTML/JavaScript 游戏,你操控一个必须感知、规划并行动的机器人。
github.com/recardona/BitBot
98
BlicblockJavaScript 基于《模拟人生4》中 Blicblock 的 JavaScript 游戏。匹配四格骨牌以消除棋盘。
github.com/cheshire137/blicblock-js
99
Blockrain.js 把这款经典游戏嵌入并在你的网站上直接玩,就是这么简单。
github.com/Aerolab/blockrain.js
100
Branching Out 关于「离开家」的极简游戏。
github.com/thehen/game-off-2012
101
Clone Man 解谜、记忆类复古游戏,画面简洁。
github.com/adhicl/game-off-2012
102
Couch 2048 基于物理的解谜游戏,与最初的《2048》有松散关联。
github.com/mvasilkov/glitch2016
103
cube-composer 受函数式编程启发的解谜游戏。
github.com/sharkdp/cube-composer
104
Drunken Viking 倒转时间,重走你醉酒狂暴的来路。
github.com/cxong/DrunkenViking
105
Ending Roguelike 解谜游戏。
github.com/st33d/Ending
106
Follow me! A Simon Clone 用 Phaser 引擎构建的著名游戏之完整注释版(JavaScript)。
github.com/gamedolphin/follow_me_JavaScript_simon_clone
107
For King 解谜平台游戏,讲述一位国王寻找失落王冠的故事。
github.com/AD1337/ForKingGame
108
Genetic Drift Victor 是一位心烦的清洁工,要应对一大群同样心烦的克隆体以及基因复制必然带来的麻烦。他能否回到家喂养忠实的宠物伙伴?
github.com/DancingBanana/genetic-drift
109
Hex 2048 基于六边形网格的《2048》克隆版。
github.com/jeffhou/hex-2048
110
Hexahedral 用最少的步数把全部方块推倒。
github.com/mminer/hexahedral
111
Hextris 受俄罗斯方块启发的上瘾解谜游戏。
github.com/Hextris/hextris
112
Infectors 用 Phaser 开发的推箱子类解谜游戏。
github.com/satanas/infectors
113
Lost! Beneath the Surface 你是一只迷失在地下黑暗中的萤火虫,必须找到出路,逃离黑暗中恐怖之物布下的迷宫。
github.com/gamedolphin/Lost-Beneath-The-Surface
114
Monkey Rally 为 Ludum Dare #28 游戏 jam 创作的 JavaScript 游戏。
github.com/antila/ludum-dare-28
115
Orbium 90 年代游戏《Logical》的现代版本。
github.com/bni/orbium
116
Parity 数字解谜游戏。
github.com/abejfehr/parity
117
Pond 《The Pound》是一款关于放松与探索美丽世界的游戏。
github.com/Zolmeister/pond
118
Pop Pop Win 用 Dart 实现的扫雷游戏。
github.com/dart-lang/pop-pop-win
119
Prism 把所有颜色配对消除。
github.com/Zolmeister/prism
120
Push and Fork 解谜游戏,你手持餐叉、推动方块,并能回到过去。
github.com/Octocarina/game-off-2012
121
Shape Experiment 形状识别反应力游戏。
github.com/binarymax/shape
122
Sliding Puzzle 滑块拼图游戏。
github.com/gamedolphin/sliding_puzzle
123
Sudoku JavaScript 一款界面清爽、面向移动设备的数独解谜游戏。
github.com/baruchel/sudoku-js
124
Swap 经典瓦片解谜游戏的新演绎:你通过改变所操控的角色来抵达目标。
github.com/nmoroze/swap
125
TransCube 2D 解谜平台游戏,核心概念是变身为具有独特属性的不同「方块」,借助这些变形抵达关卡终点。
github.com/jeroenverfallie/ggo13-transcube
126
Untrusted 由 Alex Nisnevich 与 Greg Shuflin 制作的元 JavaScript 冒险游戏。
github.com/AlexNisnevich/untrusted
127
Matching Pairs 使用 Phaser 框架以 HTML5 制作,含原创素材与生成音乐。
github.com/gamedolphin/matching-pairs
128
Zoko 《推箱子》的 3D 版本。
github.com/lulea/game-off-2012
129
Zop 连接相同颜色。
github.com/Zolmeister/zop
点击放置
1 款
130
Particle Clicker 令人上瘾的放置(增量)游戏,向玩家讲授高能粒子物理的历史。
github.com/particle-clicker/particle-clicker
点击解谜
1 款
131
The House 你身处一栋怪异的房子。能找到出路吗?真有出路吗?
github.com/arturkot/the-house-game
其他
13 款
132
Beast 向 1984 年 ASCII 游戏《BEAST》(Dan Baker 等人用 node 编写)致敬之作。你须把小 ASCII 怪兽压扁在可推动的方块之间,但小心别被它们吃掉。
github.com/dominikwilkowski/beast.js
133
Binb 竞技性多人实时「猜歌」游戏。
github.com/lpinca/binb
134
CyberPong 不寻常的乒乓球游戏,可用 Makey Makey 套件改造。
github.com/dreamtocode/Cyber-Pong
135
Dental Defender: Saga of the Candy Horde 为 #CandyJam 制作的 HTML5 射击 / 塔防游戏。
github.com/cshepp/candyjam
136
Descensus 2 一款 TypeScript 2D 物理游戏。
github.com/TomWHall/Descensus2
137
Hauberk 基于 ASCII 美术、程序化生成的地牢探险游戏。用 Dart 编写,可在浏览器运行。
github.com/munificent/hauberk
138
HeartLine 为 2013 全球游戏 Jam 在 48 小时内制作的游戏。
github.com/gamebytes/heartline.github.com
139
Project: Starfighter 太空弹幕射击游戏。
github.com/pr-starfighter/starfighter
140
Psiral JavaScript/HTML5 游戏,GitHub Game Off 2 获奖作品。
github.com/petarov/game-off-2013
141
Squirts 用 JavaScript 实现的知名独立游戏。
github.com/KrofDrakula/squirts
142
The Killer 基于 Flash/ActionScript3 的「非游戏」。
github.com/JordanMagnuson/The-Killer
143
Turkey Cooking Simulator 你受邀制作美式感恩节大餐的主角——火鸡。讨好你的男友/女友,并接受未来岳父母的评判!用你的厨艺惊艳全家。
github.com/fernjager/game-off-2013
144
Double Damnation 纯合作制的银河恶魔城类游戏,采用《任天堂明星大乱斗 Melee》式移动手感。
github.com/TheYellowArchitect/doubledamnation
04
原生游戏
/ 大作云集的宝藏地带

原生游戏是开源作品的核心战场——从 3A 级 RTS 到深度 Roguelike,这里藏着 13 类 174 款。挑七款代表作,把各自的核心循环讲明白。

0 A.D.
策略

玩法:类似《帝国时代 2》的 3D 即时战略,采集—建造—爆兵—推家,多文明古代对决。

策划亮点:全手绘美术 + 真实历史背景,十年磨一剑的社区大作,GPL 授权可商用可学习。

→ github.com/0ad/0ad
Mindustry
策略

玩法:塔防 × 工厂自动化——传送带运资源、建炮塔守核心,还有「交叉目标」的独门设计。

策划亮点:一位开源作者的单人奇迹,把「自动化」与「塔防」拧成一台高速运转的脑力引擎。

→ github.com/Anuken/Mindustry
The Battle for Wesnoth
策略

玩法:高奇幻回合制战棋,经验晋升制——老兵升级换职业,兵种克制配合地形加成。

策划亮点:开放式战役系统 + 官方十余个剧情战役,是战棋玩法设计的教科书。

→ github.com/wesnoth/wesnoth
Cataclysm: Dark Days Ahead
角色扮演

玩法:末日求生 Roguelike,从挤痘痘到造核反应堆,模拟深度惊人。

策划亮点:复杂度天花板——几千种物品、几十套系统互相咬合,开放世界「生存模拟」范本。

→ github.com/CleverRaven/Cataclysm-DDA
osu!
音乐节奏

玩法:跟随节奏点击圆圈、拖动滑条、旋转转盘,音游竞技的免费王者。

策划亮点:单人开发的传奇项目,自定义谱面 + 全球排行榜,节奏玩法循环的完美示范。

→ github.com/ppy/osu
SuperTuxKart
竞速

玩法:开源吉祥物们的卡丁车大赛,道具攻击 + 漂移蓄力,派对竞技两相宜。

策划亮点:把「欢乐竞技」拆得明明白白——上手三秒、精通百小时。

→ github.com/supertuxkart/stk-code
OpenTTD
策略

玩法:《运输大亨》重制——修铁路、铺路网、运营运输帝国,现金流与路网规划两手抓。

策划亮点:2004 年开源的经典,Mod 与联机生态至今活跃,模拟经营设计的常青树。

→ github.com/OpenTTD/OpenTTD
完整清单(13 类 174 款)
动作
4 款 · 新增 1
01
Hypersomnia 竞技性俯视角射击游戏,动态感极强、充满像素怀旧风,内置地图编辑器。
github.com/TeamHypersomnia/Hypersomnia
02
OpenTomb 开源的《古墓丽影 1-5》引擎重制版。
github.com/opentomb/OpenTomb
03
OpenLiberty 在 Godot 引擎上开源重制《侠盗猎车手 III》。
github.com/FOSS-Supremacy/OpenLiberty
04
Zelda Classic新增 经典《塞尔达传说》同人引擎,自带海量自制关卡与可视化关卡编辑器。
github.com/ArmageddonGames/ZeldaClassic
街机
19 款 · 新增 1
05
C-Dogs SDL 经典 DOS 游戏的上帝视角弹幕射击移植版。
github.com/cxong/cdogs-sdl
06
Chaos Projectile 含 RPG 元素的 2D 横版闯关动作游戏。
github.com/WinterLicht/Chaos-Projectile
07
Clonepoint 《Gunpoint》的自由克隆版,一款靠黑客与拳脚取胜的游戏。
github.com/rohit-n/Clonepoint
08
DynaDungeons 使用强大的开源 Godot 游戏引擎制作的《炸弹人》克隆版。
github.com/akien-mga/dynadungeons
09
Duckmarines PC 版《ChuChu Rocket》重制版。
github.com/SimonLarsen/duckmarines
10
Falling Time 受《Fall Down》启发的街机游戏。
github.com/cxong/FallingTime
11
Kroniax 横版、考验技巧的游戏。
github.com/AlexAUT/Kroniax
12
Missile Command 使用 LÖVE 框架以 Lua 编写的克隆版。
github.com/chadpaulson/missile-command
13
Mystic Mine 单人 / 多人动作游戏,围绕矿车展开。
github.com/koonsolo/MysticMine
14
OpenLieroX 《Liero》克隆版,类似实时版《百战天虫》或 2D 版《雷神之锤》。
github.com/albertz/openlierox
15
OSGG 老派重力游戏,以华丽矢量图形呈现、难度极高的登陆器游戏。
github.com/DusteDdk/Osgg
16
Savage Wheels 类似经典老游戏《Destruction Derby》的 2D 撞车游戏。
github.com/petarov/savagewheels
17
Space Shooter 跨平台 2D 太空射击游戏,使用 pygame 制作。
github.com/prodicus/spaceShooter
18
SDL-Ball 外观精美的《打砖块》克隆版,多数发行版中均有提供。
github.com/DusteDdk/SDL-Ball
19
Taisei 粉丝制作、开源的《东方 Project》系列克隆版。
github.com/laochailan/taisei
20
Teeworlds 在线多人 2D 平台射击游戏。
github.com/teeworlds/teeworlds
21
Wannabe Tempest 用 Java 编写的《Tempest》(80 年代街机游戏)克隆版,也是个练习 git 的小项目。
github.com/awlzac/wbt
22
Witch Blast 类似《以撒的结合》的 Roguelite 地牢探险射击游戏。
github.com/Cirrus-Minor/witchblast
23
OpenTyrian新增 经典打飞机《Tyrian》的开源移植版,像素弹幕射击搭配装备升级系统。
github.com/opentyrian/opentyrian
音乐节奏
7 款 · 新增 3
24
osu! 节奏,只在一击之间!
github.com/ppy/osu
25
Stepmania 跨平台舞蹈节奏游戏。
github.com/stepmania/stepmania
26
lr2oraja BMS 播放器,beatoraja(热门 BMS 播放器)的分支,采用 Lunatic Rave 2(LR2)的计量与判定(需 JVM,推荐 Liberica OpenJDK 完整版)。
github.com/wcko87/lr2oraja
27
lr2oraja ~Endless Dream~ BMS 播放器,lr2oraja 的分支,含额外功能(需 JVM,推荐 Liberica OpenJDK 完整版)。
github.com/seraxis/lr2oraja-endlessdream
28
Friday Night Funkin'新增 爆红的节奏对战游戏,HaxeFlixel 开源项目,社区 Mod 生态极其旺盛。
github.com/FunkinCrew/Funkin
29
Etterna新增 StepMania 系进阶节奏游戏,专注键盘竞技与高难度谱面。
github.com/etternagame/etterna
30
Quaver新增 开源四键节奏游戏,内置谱面编辑器与在线排行榜。
github.com/Quaver/Quaver
第一人称射击
17 款 · 新增 4
31
AssaultCube 对 Wouter van Oortmerssen 的 FPS《Cube》的全面改造(total conversion)。
github.com/assaultcube/AC
32
Darkest Hour 基于《红色管弦乐队:Ostfront》的二战在线多人战术射击游戏。
github.com/DarklightGames/DarkestHour
33
Freedoom 基于经典 Doom 引擎的自由软件 FPS。
github.com/freedoom/freedoom
34
GlPortal 用 C++ 编写的现代化 3D 游戏与引擎,含传送门机制。
github.com/GlPortal/glPortal
35
Ioquake3 自由软件 FPS 引擎,可用来玩《雷神之锤 3》,或制作你自己的游戏。
github.com/ioquake/ioq3
36
Nazi Zombies Portable 《使命召唤:僵尸》的「降配重制版」,由多个增强版 Quake 引擎分支驱动。
github.com/nzp-team/nzportable
37
OpenLara 《古墓丽影》开源引擎。
github.com/XProger/OpenLara
38
Openspades 《Ace of Spades》0.75 的兼容客户端。
github.com/yvt/openspades
39
Red Eclipse 充满乐趣的第一人称竞技场射击新作,包含跑酷、冲刺加速等要素。
github.com/redeclipse/base
40
Unvanquished 快节奏、未来风的 FPS,融入 RTS 元素。
github.com/Unvanquished/Unvanquished
41
Urban Terror 自由软件多人第一人称射击游戏,可在任何兼容《雷神之锤 III 竞技场》的引擎上运行。
github.com/FrozenSand/UrbanTerror4
42
Warsow 设定在未来卡通世界中的快节奏 FPS。
github.com/Warsow/qfusion
43
Xonotic 令人上瘾的竞技场式第一人称射击游戏,移动手感利落、武器种类丰富。
github.com/xonotic/xonotic
44
GZDoom新增 现代 Doom 源引擎,画面增强 + 脚本支持,是海量经典 Doom 模组的启动器。
github.com/ZDoom/gzdoom
45
Sauerbraten新增 支持「即时地图编辑」的竞技 FPS,边玩边建图,社区地图量庞大。
github.com/sauerbraten/sauerbraten
46
Tremulous新增 人类与异形阵营对抗的射击游戏,融合 RTS 建造与 FPS 战斗。
github.com/darklegion/tremulous
47
OpenArena新增 完全免费的竞技场 FPS,延续《雷神之锤 3》精神的开源实现,内置大量原创地图。
openarena.ws(官网)
大型多人在线
7 款 · 新增 2
48
Open-Ko 对老派《Knight Online》的重实现,复刻 1299 客户端功能,同时保持与 1299 版本客户端及服务端的准确兼容。
github.com/Open-KO/KnightOnline
49
Meridian 59 第一款 3D MMORPG,1996 年发行、2012 年开源——目前由社区积极开发。
github.com/Meridian59/Meridian59
50
Reia RPG 动作冒险 MMO,重度聚焦剧情、战斗与开放世界沙盒冒险。基于 Godot、Rust 与 Zig 构建。
github.com/Quaint-Studios/Reia
51
Stendhal 有趣、友好且免费的 2D 多人在线冒险游戏,带有复古风。
github.com/arianne/stendhal
52
Veloren 设定在广阔奇幻世界中的动作冒险角色扮演游戏。
github.com/veloren/veloren
53
The Mana World新增 复古 2D 免费 MMORPG,社区持续运营近二十年的开源传奇。
github.com/themanaworld/tmwa
54
Ryzom新增 科幻 MMORPG《Ryzom》开源版,服务端与客户端代码全开放。
github.com/ryzom/ryzomcore
角色扮演
18 款 · 新增 3
55
Angband 基于 J.R.R. 托尔金世界观的单人地牢探索游戏。
github.com/angband/angband
56
Arx Fatalis 第一人称角色扮演游戏《Arx Fatalis》的跨平台移植版。
github.com/arx/ArxLibertatis
57
Cataclysm: Dark Days Ahead 设定在后末日世界的 Roguelike 游戏。
github.com/CleverRaven/Cataclysm-DDA
58
Cendric 奇幻背景、含解谜元素的平台 RPG。
github.com/tizian/Cendric2
59
Dungeon Crawl Stone Soup 单人 Roguelike 地牢探索游戏,相比其他知名 Roguelike 更侧重战斗。
github.com/crawl/crawl
60
Dungeon Monkey Eternal 基于队伍(组队)的奇幻 Roguelike 角色扮演游戏。
github.com/jwvhewitt/dmeternal
61
Egoboo 富有 NetHack 神韵的酷炫 3D 地牢探险游戏。
github.com/egoboo/egoboo
62
Flare RPG 拥有自研引擎的奇幻动作 RPG。
github.com/clintbellanger/flare-game
63
Freeablo 《暗黑破坏神 I》引擎的开源实现。
github.com/wheybags/freeablo
64
NetHack 单人 Roguelike 地牢探索游戏,也是该品类中最受欢迎的游戏之一。
github.com/NetHack/NetHack
65
OpenMW 《晨风》(Morrowind)游戏引擎的重实现。
github.com/OpenMW/openmw
66
Shattered Pixel Dungeon 基于 Watabou 的《Pixel Dungeon》源码的开源游戏。
github.com/00-Evan/shattered-pixel-dungeon
67
The Legend of Zelda: Mystery of Solarus DX 《塞尔达传说:众神的三角力量》(SNES 平台)的续作。
github.com/christopho/zsdx
68
Valyria Tear 单人、中世纪奇幻风格的 2D 日式 RPG。
github.com/Bertram25/ValyriaTear
69
Legend of Elya 世界首个运行于任天堂 64 的大模型。81.9 万参数的 nano-GPT 变换器在 MIPS R4300i 上以每秒 60 token 实时推理。带 AI NPC 的塞尔达风格地牢探险游戏,基于 libdragon SDK 构建。
github.com/Scottcjn/legend-of-elya-n64
70
Daggerfall Unity新增 用 Unity 重制的《上古卷轴 2:匕首雨》,巨大开放世界,现代 3D 渲染。
github.com/Interkarma/daggerfall-unity
71
Exult新增 《创世纪 7》引擎重实现,经典 CRPG 的完整复刻。
github.com/exult/exult
72
Brogue CE新增 以「可见光照」系统著称的传统 Roguelike,ASCII 美术的天花板之一。
github.com/tmewett/BrogueCE
平台跳跃
16 款
73
AAAAXY 发生在「不可能的空间」中的非线性 2D 解谜平台游戏。
github.com/divVerent/aaaaxy
74
Commander Genius 兼容《Commander Keen》的克隆版。
github.com/gerstrong/Commander-Genius
75
DDraceNetwork 合作式在线精准平台游戏,拥有数千张地图与全球排行。
github.com/ddnet/ddnet
76
Elemental One 使用 Phaser HTML5 游戏框架构建。
github.com/voithos/elemental-one
77
Escape of the cat 基于 INSTEAD 引擎的硬核复古平台游戏。
github.com/gl00my/catesc
78
Frogatto 动作冒险游戏,主角是一只堂吉诃德式的青蛙。
github.com/frogatto/frogatto
79
Gish 获奖的物理平台游戏。
github.com/blinry/gish
80
Journey to the Center of Hawkthorne 这款 2D 平台游戏基于美剧《Community》「Digital Estate Planning」一集,使用 LÖVE 引擎制作。
github.com/hawkthorne/hawkthorne-journey
81
Mario-Level-1 用 Python 与 Pygame 制作的《超级马里奥兄弟》第一关。
github.com/justinmeister/Mario-Level-1
82
HFT Mario Party 对初代《马里奥兄弟》的本地多人重混重构。
github.com/amiruqdah/mario-party
83
Sky Engine 使用 OpenGL 制作、自带引擎的 2D 平台游戏。
github.com/ilenburg/game-engine
84
The Legend of Edgar 拥有持久世界的 2D 平台游戏。
github.com/riksweeney/edgar
85
The Secret Chronicles of Dr. M. 经典风格的 2D 平台游戏。
github.com/Secretchronicles/TSC
86
ReTux 受《SuperTux》启发的平台游戏。
github.com/retux-game/retux
87
Super Bombinhas 复古平台游戏。
github.com/victords/super-bombinhas
88
SuperTux 与 Tux 一起的经典 2D 横版跳跃闯关游戏。
github.com/SuperTux/supertux
解谜/卡牌/桌游
14 款 · 新增 2
89
2048-cli 《2048》游戏的命令行版本,可在 Linux 终端游玩。
github.com/Tiehuis/2048-cli
90
2048-in-terminal 做得地道的《2048》命令行版本。
github.com/alewmoose/2048-in-terminal
91
Castles of Dr. Creep 《The Castles of Dr. Creep》(Creep 博士的城堡)。
github.com/segrax/DrCreep
92
Dominion 用 C# 实现的《Dominion》(一款桌游/卡牌游戏)。
github.com/paulbatum/Dominion
93
EbbeFlut 一款非常久以前用很糟糕方式实现的、其实挺不错的桌游。
github.com/karussell/ebbeflut
94
IRMINGARD 用 Ruby 编写的耐心(接龙)纸牌游戏。
github.com/gamebytes/irmingard-backbone
95
Minilens 可爱的解谜平台游戏,主角是后末日地球上的一台清洁机器人。
github.com/KOBUGE-Games/minilens
96
Nudoku 基于 Ncurses 的命令行数独游戏。
github.com/jubalh/nudoku
97
PuzzleDash 三消(Match-3)解谜游戏。
github.com/zeDoctor/PuzzleDash
98
Tictactoe 图形化井字棋 AI,永不落败。
github.com/cout-hello-world/tictactoe
99
Wizznic 最赞的解谜游戏。
github.com/DusteDdk/Wizznic
100
PokerTH 德州扑克(Texas Hold’em)的实现,支持(在线)多人与 AI 对战。
github.com/pokerth/pokerth
101
PySolFC新增 收录 1000+ 种纸牌游戏的跨平台合集,开源纸牌游戏的天花板。
github.com/shlomif/PySolFC
102
VASSAL新增 桌游电子化引擎,数千款桌游模块支持在线对战。
github.com/vassalengine/vassal
竞速
4 款 · 新增 2
103
Stunt Rally 含赛道编辑器的拉力竞速游戏,基于 VDrift 与 OGRE。
github.com/stuntrally/stuntrally
104
SuperTuxKart 免费 3D 卡丁车竞速游戏,登场角色为各开源项目吉祥物。
github.com/supertuxkart/stk-code
105
TORCS新增 开源赛车模拟器,长期作为 AI 竞赛标准环境,支持编程 AI 参赛。
github.com/IObiver/TORCS
106
Cannonball新增 街机赛车《OutRun》的增强版引擎,还原 80 年代海岸线竞速。
github.com/djytc/cannonball
编程
1 款
107
CengBall 带 2D 模拟的足球编程游戏。
github.com/eckucukoglu/cengball
沙盒
15 款
108
Blackvoxel 基于分子体素交互引擎的沙盒游戏。
github.com/Blackvoxel/Blackvoxel
109
Blocks Beyond the Stars 基于方块的 3D 太空建造沙盒,含程序化生成星球、逐块建造飞船与基地,以及可自托管的多人模式(Unity 客户端、.NET 服务端)。
github.com/marceld23/BlocksBeyondTheStars
110
Craft 用现代 OpenGL 以 C 语言编写的简易《我的世界》克隆版。
github.com/fogleman/Craft
111
Endless Sky 类似经典《Escape Velocity》系列的太空贸易与战斗游戏。
github.com/endless-sky/endless-sky
112
Freeminer 受《我的世界》启发的沙盒游戏。
github.com/freeminer/freeminer
113
Minecraft 用 Python 与 Pyglet 编写的简易《我的世界》风格演示。
github.com/fogleman/Minecraft
114
Manic Digger 多人方块建造体素游戏,《我的世界》克隆版。
github.com/manicdigger/manicdigger
115
Minetest 无限世界方块沙盒游戏,含生存与合成要素。
github.com/minetest/minetest
116
Pycraft 为终端打造的《我的世界》风格游戏。
github.com/itsapi/pycraft
117
Rigs of Rods 面向载具等的软体物理模拟器。
github.com/RigsOfRods/rigs-of-rods
118
Space Engineers 基于体素的沙盒游戏,设定于太空中的小行星带。
github.com/KeenSoftwareHouse/SpaceEngineers
119
Starbound 2D 沙盒冒险游戏,玩家探索广袤、程序化生成的宇宙。
github.com/rwf93/Starbound
120
Terasology 受《我的世界》等启发的体素世界游戏引擎,带华丽图形效果,极度注重可扩展性。
github.com/MovingBlocks/Terasology
121
The Powder Toy 下落沙粒物理沙盒游戏。
github.com/simtr/The-Powder-Toy
122
Unturned 免费、开放世界的僵尸生存沙盒游戏。
github.com/SmartlyDressedGames/U3-SDK
模拟
4 款 · 新增 3
123
Hurry Curry! 合作式、快节奏的多人烹饪游戏。
hurrycurry.org
124
FlightGear新增 开源飞行模拟器,数百机型与全球地景,真实气动模型。
github.com/FlightGear/flightgear
125
Simutrans新增 交通模拟经营游戏,铁路、公路、水路与空运网络一体化规划。
github.com/simutrans/simutrans
126
Lincity-NG新增 开源城市建造模拟,能源、交通、生态可持续规划。
github.com/lincity-ng/lincity-ng
策略
48 款 · 新增 5
127
0 A.D. 类似《帝国时代 II》的 3D 即时战略游戏。
github.com/0ad/0ad
128
Beyond all Reason (BAR) 源自《Total Annihilation》模组、基于 SpringRTS 引擎的即时战略游戏。
github.com/beyond-all-reason/Beyond-All-Reason
129
Caesaria 热门城建与经济模拟游戏《凯撒 III》的重制版。
github.com/dalerank/caesaria-game
130
Colobot 一款带可编程 AI 的即时战略游戏。
github.com/colobot/colobot
131
CorsixTH 《主题医院》的克隆版。
github.com/CorsixTH/CorsixTH
132
Curse of War 快节奏动作策略游戏,提供 ncurses 与 SDL 前端。
github.com/a-nikolaev/curseofwar
133
Harris 围绕二战中英国皇家空军轰炸机司令部行动展开的策略游戏。
github.com/ec429/harris
134
Hedgewars 一款回合制策略、火炮、动作与喜剧元素兼具的游戏。
github.com/hedgewars/hw
135
KaM Remake 用 Delphi 从零编写的《骑士与商人》即时战略重制版。
github.com/Kromster80/kam_remake
136
KeeperRL 受《矮人要塞》启发的 Roguelike 地牢建造游戏。
github.com/miki151/keeperrl
137
Last Colony 同时具备单人战役与多人模式的即时战略游戏,完全用 HTML5 与 JavaScript 打造。
github.com/adityaravishankar/last-colony
138
MegaGlest 即时战略游戏引擎(跨平台、3D)。
github.com/MegaGlest/megaglest-source
139
Micropolis 基于《模拟城市》原始代码的城市建设游戏。
github.com/SimHacker/micropolis
140
Mindustry 开源沙盒塔防游戏。
github.com/Anuken/Mindustry
141
Openage 《帝国时代 II》引擎的克隆版。
github.com/SFTtech/openage
142
OpenDungeons 受《地下城守护者》启发的开源游戏——黑暗、潮湿而危险。
github.com/OpenDungeons/OpenDungeons
143
OpenE2140 基于 OpenRA 引擎的《地球 2140》重制版。
github.com/OpenE2140/OpenE2140
144
OpenFodder 《炮灰》(Cannon Fodder)的开源实现。
github.com/OpenFodder/openfodder
145
OpenKrush 基于 OpenRA 引擎的《KKnD》与《KKnD2》重制版。
github.com/IceReaper/OpenKrush
146
OpenRA 使用 .NET/mono 与 OpenGL 的《红色警戒》引擎开源实现,可运行于 Windows、Linux 与 macOS。
github.com/OpenRA/OpenRA
147
OpenSA 基于 OpenRA 引擎的《Swarm Assault》重制版。
github.com/Dzierzan/OpenSA
148
OpenTTD 基于 Chris Sawyer 经典游戏《运输大亨豪华版》的运输模拟游戏。
github.com/OpenTTD/OpenTTD
149
OpenXcom 初代《X-COM》的克隆版。
github.com/SupSuper/OpenXcom
150
Pax Britannica 水下、单按钮的即时战略游戏。
github.com/henkboom/pax-britannica
151
PCOTM (Phone Case of the Monster) Ruby 游戏,你扮演一只收集手机的怪物。
github.com/jwoertink/pcotm
152
Pikifen 粉丝制作的、基于《皮克敏》的引擎,注重灵活性。
github.com/Espyo/Pikifen
153
Pioneer 孤独太空冒险游戏。
github.com/pioneerspacesim/pioneer
154
Polly-B-Gone 物理平台游戏,主角是一只名叫 Polly 的勇敢轮式机器人。
github.com/mbostock/polly-b-gone
155
OpenRCT2 《过山车大亨 2》的开源重制版。
github.com/OpenRCT2/OpenRCT2
156
Race into Space 回合制太空竞赛策略游戏,最初由 Interplay 出品。
github.com/raceintospace/raceintospace
157
Romanov’s Vengeance 基于 OpenRA 引擎的《命令与征服:红色警戒 2》重制版。
github.com/MustaphaTR/Romanovs-Vengeance
158
Seven Kingdoms: Ancient Adversaries 2009 年开源解禁的经典即时战略游戏。
github.com/the3dfxdude/7kaa
159
Shattered Paradise 基于 OpenRA 引擎的《命令与征服:泰伯利亚之日》重制版。
github.com/ABrandau/Shattered-Paradise-SDK
160
Source of Tales 2012 年「Liberated Pixel Cup」参赛作品。
github.com/tales/sourceoftales
161
Tanks of Freedom 等距像素美术风格的回合制策略游戏。
github.com/w84death/Tanks-of-Freedom
162
The Battle for Wesnoth 高奇幻主题的回合制策略游戏。
github.com/wesnoth/wesnoth
163
Unknown Horizons 用 C++ 与 Python 编写、基于 Flexible Isometric Free Engine 的 2D 等距 RTS 经济策略游戏。
github.com/unknown-horizons/unknown-horizons
164
Voxeliq 用 C# 开发的基于方块的游戏引擎实现。
github.com/raistlinthewiz/voxeliq
165
Wargus 《魔兽争霸 2》模组,让你用 Stratagus 引擎游玩《魔兽争霸 2》。
github.com/Wargus/wargus
166
Warzone 2100 核战后的实时策略游戏。
github.com/Warzone2100/warzone2100
167
Wyrmsun 基于历史、神话与虚构故事的策略游戏。
github.com/andrettin/wyrmsun
168
Zero-K 开源即时战略游戏,含物理抛射物与智能单位。
github.com/ZeroK-RTS/Zero-K
169
Stone Kingdoms 基于初代《要塞》系列的实时策略游戏。
gitlab.com/stone-kingdoms/stone-kingdoms
170
FreeOrion新增 太空 4X 策略游戏,舰船设计、外交与科技树的星际文明史诗。
github.com/freeorion/freeorion
171
Dune Legacy新增 经典 RTS《沙丘 2》的开源重制,香料采集与三大家族战争。
github.com/DuneLegacy/dunelegacy
172
UFO:AI新增 《X-COM》精神续作,回合制基地管理结合战术战斗对抗外星人。
github.com/ufoai/ufoai
173
Widelands新增 重制《工人物语》的经济型 RTS,资源链与基建深度极高。
github.com/widelands/widelands
174
VCMI新增 开源重制的《魔法门之英雄无敌 3》引擎,跨平台运行原版数据。
github.com/vcmi/vcmi
05
移动游戏
/ 装在口袋里的开源

手机上的开源游戏不多,但个个是精品——Android 12 款 + iOS 12 款,从 Roguelike 到音游全覆盖。最值得收藏的当属Pixel Dungeon,它几乎是开源 Roguelike 在移动端的最佳形态。

Pixel Dungeon
安卓 Android

玩法:传统 Roguelike——随机地牢、永久死亡、策略走位,单手即可畅玩。

策划亮点:开源 Roguelike 的移动端标杆,衍生版 Shattered Pixel Dungeon 至今持续更新。

→ github.com/watabou/pixel-dungeon
安卓 Android
12 款
01
Braincup 记忆力、专注力与数学综合训练小游戏。
github.com/SimonSchubert/Braincup
02
ChaseWhisplyProject 《Chase Whisply》是一款第一人称射击游戏,你要搜寻、找出并消灭潜伏在身边的幽灵。
github.com/tvbarthel/ChaseWhisplyProject
03
Colorphun 基于颜色的简单安卓小游戏。
github.com/prakhar1989/colorphun
04
Game of Life 规则可自定义的康威生命游戏。
github.com/zsoltk/GameOfLife
05
Gidi Games 《Lexis》《井字棋》《Puzzlemania》——用 Cocos2d for Android 制作的三款棋类游戏合集。
github.com/chuvidi2003/GidiGames
06
Green Wall 诡异上瘾的街机风格安卓游戏,你把水果甩向墙壁。项目使用 Android Studio 1.0 开发。
github.com/awlzac/greenwall
07
Memory Game 给孩子玩的简洁美观记忆翻牌游戏。
github.com/sromku/memory-game
08
Pimple Popper 用强大的 Godot 引擎制作的挤痘痘小游戏。
github.com/Crazy-Marvin/PimplePopper
09
Pixel Dungeon 传统 Roguelike 游戏,像素美术、界面简洁。
github.com/watabou/pixel-dungeon
10
PuzzleGame 用 Cocos2d for Android 实现的滑块拼图游戏。
github.com/chuvidi2003/PuzzleGame
11
Wannabe Tempest 80 年代投币街机游戏《Tempest》的克隆版。
github.com/awlzac/wbta
12
ZapZap 极简的反应力测试小游戏,也支持同设备多人一起玩。
github.com/noubar/zapzap
苹果 iOS
12 款
13
Bat Loves Bugs 关于「爱吃虫子的蝙蝠」的街机小游戏。
github.com/xyclos/BatLovesBugs
14
Bridges 含桥梁、房屋、收费与地铁等元素的 iOS 解谜游戏。
github.com/zgrossbart/bridges
15
Canabalt 《Canabalt》的 iOS 版本。
github.com/ericjohnson/canabalt-ios
16
Choose Figure 简单逻辑游戏:选出正确图形,训练你的专注力。
github.com/ISosnovik/chooseFigure
17
Doom 经典射击游戏《Doom》的 iOS 版本。
github.com/id-Software/DOOM-iOS
18
DrugsNRock 在 2013 全球游戏 Jam 期间设计的简单多人音乐节奏游戏。
github.com/biou/DrugsNRock
19
FinalFighter 用 Cocos2D 开发的坦克死斗对战游戏。
github.com/sebcode/FinalFighter-iphone
20
Gorillas 经典老游戏(QBasic)的 iPhone 移植版。
github.com/Lyndir/Gorillas
21
Light Jockey 类似《Auditorium》的 iOS 音乐游戏。
github.com/jmfieldman/Light-Jockey
22
Lumio 用 Cocos2D 开发的 iOS 解谜游戏,App Store 免费提供。
github.com/joannecdyer/lumio
23
Sakura Fly 用 SpriteKit 开发的 iOS 动作游戏,App Store 免费提供。
github.com/l800891/Sakura-Fly
24
Wolfenstein 3D iOS 版源码发布。
github.com/id-Software/Wolf3D-iOS
聊天机器人
1 款
01
c4bot 能陪你玩四子棋的聊天机器人,支持网页聊天、Facebook Messenger、Skype 与 Telegram。
github.com/kenrick95/c4bot
06
按引擎分类
/ 想学哪个引擎,直接抄它的作业

玩法回答「做什么」,引擎回答「怎么做」。这一节换个坐标轴——把开源游戏按开发框架重新归类:Godot 的场景树、Bevy 的 ECS、Ren'Py 的脚本叙事——每个流行框架,都能找到「抄作业」级的完整源码。

本板块覆盖 14 个框架、24 款代表作——其中 5 款前文已列(本次仅归类、不重复计数),新增 19 款,全文合计更新至 476 款。

Thrive
Godot

玩法:从一颗单细胞开始吞噬有机物,历经细胞、多细胞、文明直到星际——「进化」的每个阶段都是一整套新玩法,支持联机与多人协作。

策划亮点:教科书级「上帝模拟」开源范例——一个世界观串起六种玩法阶段,Steam 免费上架、全部源码可拆,是观察「进化玩法设计」的最佳标本。

→ github.com/Revolutionary-Games/Thrive
Mari0
LÖVE2D

玩法:马里奥的平台跳跃 × 传送门的传送枪——开蓝橙双门穿墙解谜,蘑菇、水管、旗杆一个不少。

策划亮点:两个经典玩法的「乘法实验」——平台跳跃的精确手感撞上传送门的空间思考,被无数教程当作 LÖVE2D 的第一课。

→ github.com/Stabyourself/mari0
Tuxemon
Pygame

玩法:开源口袋妖怪——草丛遇怪、捕捉养成、回合制对战,还支持联机对战与地图内交易。

策划亮点:完整复刻「收集养成 × 回合制」的核心循环,从图鉴到战斗小游戏全开源,是 Python 开发者学习中型 RPG 工程组织的绝佳样本。

→ github.com/tuxemon/tuxemon
SanAndreasUnity
Unity

玩法:用 Unity 重写《侠盗猎车手:圣安地列斯》的游戏引擎——读取原版资源,开放世界驾驶、枪战、任务系统完整保留。

策划亮点:最硬核的「引擎重实现」——不止还原玩法,更还原引擎架构(大地图流式加载、载具物理、任务脚本),是学习商业级开放世界工程的宝藏。

→ github.com/in0finite/SanAndreasUnity
三国霸业
LayaAir

玩法:步步高学习机时代的童年三国策略经典——造兵、占城、外交结盟,用 LayaAir 在浏览器里完整重制。

策划亮点:国产生态里的「情怀重制」样本——TypeScript/JavaScript 双语言可读,H5 与微信小游戏双端发布,国内开发者想抄国产引擎作业就看它。

→ github.com/cheft/sanguo
Friday Night Funkin'
前文已列
HaxeFlixel

玩法:爆红节奏对战游戏——跟随节拍按下方向键怼赢对手,街机乐感十足,社区 Mod 生态极其旺盛。

策划亮点:HaxeFlixel 的招牌作品,从谱面到角色立绘全可替换——「音乐 × 判定 × 表现力」的教科书组合。

→ github.com/ninjamuffin99/Funkin
Celeste Classic 2
PICO-8

玩法:登山主题像素平台跳跃——极限跳跃 + 精准冲刺,一路攀登云雾缭绕的雪山之巅。

策划亮点:Maddy Makes Games 官方续作,用一张 64KB 卡带做出满分手感——「限制出创意」的最佳教科书。

→ github.com/EXOK/Celeste2
SpelunkyClassicHD
GameMaker

玩法:经典 roguelike 平台游戏——随机洞穴、陷阱、宝藏与命悬一线的道具流,一命通关是最高追求。

策划亮点:Derek Yu《洞穴探险》GML 源码改良版——程序化生成关卡 + 永久死亡,独立游戏史上绕不开的一课。

→ github.com/yancharkin/SpelunkyClassicHD
Godot Engine
GDScript · 2 款 · 新增 2
开源引擎之王,场景树 + 信号系统,2D/3D 通吃且安装包仅几十 MB
01
Thrive 从单细胞进化到星际文明的上帝模拟,Steam 免费上架。
github.com/Revolutionary-Games/Thrive
02
Godot Open RPG GDQuest 官方教学配套的 2D 回合制 RPG 演示,对话、背包、战斗俱全。
github.com/gdquest-demos/godot-open-rpg
LÖVE2D
Lua · 3 款 · 新增 2
用 Lua 写游戏的轻量框架,一个 main.lua 就能跑,复古像素创作者的天堂
01
Mari0 马里奥 × 传送门:开蓝橙双门穿墙解谜,平台跳跃手感教科书。
github.com/Stabyourself/mari0
02
Mr. Rescue 消防题材俯视角动作,冲进火场救人逃生。
github.com/SimonLarsen/mrrescue
03
Journey to the Center of Hawkthorne前文已列 美剧《废柴联盟》同人 2D 平台跳跃,还原「数字宅」的像素世界。
github.com/hawkthorne/hawkthorne-journey
Pygame
Python · 2 款 · 新增 1
Python 游戏入门首选,教学生态最成熟,从新手到中型项目通吃
01
Tuxemon 口袋妖怪风格开源 RPG,捕捉养成、回合制对战、联机对战全都有。
github.com/tuxemon/tuxemon
02
Mario-Level-1前文已列 超级马里奥第一关的完整 Pygame 复刻,粒子与音效俱佳。
github.com/justinmeister/Mario-Level-1
Ren'Py
Python 脚本 · 1 款 · 新增 1
视觉小说专用引擎,脚本上手十分钟,全球超 8000 款作品在用
01
Forge the Kingdom 奇幻视觉小说——Ren'Py 写剧情,OpenClaw 让 AI 驱动的王国「住进」你的电脑。
github.com/Forge-the-Kingdom/forge-the-kingdom
Bevy
Rust · 2 款 · 新增 2
Rust 生态的 ECS 引擎代表,数据驱动 + 高性能,当代游戏架构样板
01
Bevy Tetris 用 Bevy ECS 实现的经典俄罗斯方块,适合拆解数据驱动玩法。
github.com/nightswatchgames/tetris
02
Typey Birb Bevy Jam 参赛作——打字版 Flappy Bird,拼对单词鸟才扇翅膀。
github.com/rparrett/typey_birb
Phaser
TypeScript · 2 款 · 新增 1
HTML5 2D 的事实标准,浏览器零安装即玩,官方示例当教材
01
Ancient Beast前文已列 具象化怪兽的回合制策略对战,Phaser 阵营的旗舰项目。
github.com/FreezingMoon/AncientBeast
02
Phaser 官方示例集 官方维护的 Phaser CE 示例合集,上百个小游戏直接当教材。
github.com/phaserjs/phaser-ce-examples
raylib
C/C++ · 1 款 · 新增 1
极简 C 游戏库,零依赖零抽象,新手 C 语言游戏项目首选
01
raylib-games raylib 作者官方维护的游戏合集,十几个可玩小游戏全开源。
github.com/raysan5/raylib-games
TIC-80
Lua · 1 款 · 新增 1
开源「幻想计算机」,代码、精灵、地图、音效一体,一个文件就是一张卡带
01
TIC-80 游戏合集 一个仓库装下多款 TIC-80 卡带游戏,复古像素开箱即玩。
github.com/TheWatermelon/TIC-80
GB Studio
可视化 · 1 款 · 新增 1
拖拽式 Game Boy 游戏制作工具,零代码即可产出复古卡带
01
NAIA 墨西哥游戏节 Mermelada de Juegos 2026 作品,用 GB Studio 制作的 Game Boy 冒险游戏。
github.com/Tamal-Rosita/MGWJ2026-NAIA
Unity
C# · 2 款 · 新增 1
商业引擎里的开源阵营,是学习工业级项目的现实入口
01
SanAndreasUnity Unity 重写《侠盗猎车手:圣安地列斯》引擎,开放世界全还原。
github.com/in0finite/SanAndreasUnity
02
Daggerfall Unity前文已列 Unity 重制《上古卷轴 2:匕首雨》,现代 3D 渲染加持。
github.com/Interkarma/daggerfall-unity
LayaAir
TypeScript/JavaScript · 2 款 · 新增 2
国产高性能 H5/小游戏引擎,一次开发可同时发布 APP 手游 + 微信小游戏 + H5
01
三国霸业 步步高学习机时代的童年经典,用 LayaAir 在浏览器里重制——造兵、攻城、一统天下。
github.com/cheft/sanguo
02
LayaAir 官方示例集 官方仓库内置 2D/3D 全套示例,UI、粒子、骨骼动画、小游戏发布开箱即抄。
github.com/layabox/layaair-demo
HaxeFlixel
Haxe · 2 款 · 新增 1
一套代码编译到 5 大平台,独立游戏的「零成本跨端」之选
01
flixel-demos 官方合集 官方 79 个 demo 全开源,平台跳跃、塔防、射击一套带齐,新手入门最高效入口。
github.com/HaxeFlixel/flixel-demos
02
Friday Night Funkin'前文已列 爆红节奏对战《周五夜放克》,HaxeFlixel 的招牌与 Mod 生态之王。
github.com/ninjamuffin99/Funkin
PICO-8
Lua · 1 款 · 新增 1
Lexaloffle 的「幻想主机」,8 色屏幕 + 64KB 容量倒逼极致创意
01
Celeste Classic 2 《蔚蓝》官方续作——Maddy Makes Games 用一张 PICO-8 卡带写出的登山名作,极限跳跃手感满分。
github.com/EXOK/Celeste2
GameMaker
GML · 2 款 · 新增 2
老牌商业引擎——引擎虽闭源,GML 游戏源码照样开源,独立游戏史上的「美国队」
01
SpelunkyClassicHD Derek Yu《洞穴探险》经典 GML 工程改良版——随机洞穴、陷阱、宝藏,roguelike 生成式关卡教科书。
github.com/yancharkin/SpelunkyClassicHD
02
Nuclear Throne 开源重制 《废土之王》GML 源码重建 + Android 移植,双摇杆射击的存档与武器系统尽可拆解。
github.com/toarch7/nt-recreated-public

※ 引擎视角与玩法视角,是「同一批游戏的两个切面」:想按玩法找,看第 03-05 章;想按技术栈学,就看本章。标「前文已列」的条目,前文有更完整的解读。

07
经典源码
/ 教科书级别的作品源码

「仅源码」板块最像一座档案馆——这些不是能直接运行的游戏,而是被历史选中的设计底稿:Doom 3 的 GPL 源码、Rogue Legacy 的遗传玩法、波斯王子 的 6502 汇编原稿、网络奇兵 的沉浸模拟雏形。

读源码比读攻略更能理解「为什么好玩」:看一眼 Doom 3 的阴影体积算法、Rogue Legacy 的遗传特质表,比十篇设计拆解都直接。下表 13 款,全部开放。

仅源码项目
13 款
01
Aquaria 令人惊叹的水下奇幻游戏,2007 年独立游戏节大奖得主。
github.com/AquariaOSE/Aquaria
02
Descent 3 驾驶战斗机,在六自由度射击游戏中穿梭于地下与地面环境。
github.com/DescentDevelopers/Descent3
03
Doom 3 GPL 源码发布。
github.com/TTimo/doom3.gpl
04
ID Software 包含《Doom》《Quake》《Wolfenstein》等。
id-Software
05
Jedi Academy 仅源码,Raven Software 在 SourceForge 的镜像。
github.com/grayj/Jedi-Academy
06
Jedi Outcast 仅源码,Raven Software 在 SourceForge 的镜像。
github.com/grayj/Jedi-Outcast
07
MaNGOS 功能完整的《魔兽世界》服务端。
github.com/mangos/mangos
08
Miner Wars 2081 面向《Miner Wars 2081》(设定于 2081 年的六自由度动作生存太空射击模拟游戏)的模组开发者。
github.com/KeenSoftwareHouse/Miner-Wars-2081
09
OpenJK 《绝地学院》与《绝地求生外传》(Jedi Outcast)开发的社区维护分支。
github.com/JACoders/OpenJK
10
Prince of Persia 初代《波斯王子》游戏源码,1985–89 年间用 6502 汇编语言在 Apple II 上编写。
github.com/jmechner/Prince-of-Persia-Apple-II
11
UFO RUN 基于 Nextpeer 的实时多人游戏。
github.com/Nextpeer/Nextpeer-UFORUN
12
System Shock 初代《网络奇兵》(System Shock)游戏源码(PowerMac 版),此处提供更易读的衍生版本。
github.com/NightDiveStudios/shockmac
13
Rogue Legacy 《盗贼遗产 1》(Rogue Legacy)源码。
github.com/flibitijibibo/RogueLegacy1
08
开发弹药库
/ 引擎 · 框架 · 工具

如果目标是「自己做一款游戏」,真正的主力弹药在这两个板块——框架·引擎·库 68 项与地图·插件·工具 21 项。从 3D 引擎到音效生成器,一条龙配齐。

新手路线推荐:想学 2D 用 Phaser,想做像素风用 LÖVE / Pyxel,想一步到位直接上 Godot;文字冒险选 Ren’py,地图编辑统一用 Tiled,音效用 Bfxr 一键生成。

框架 · 引擎 · 库
68 款
01
Unreal Engine C++ 3A 级游戏引擎。并非完全免费,但你可以轻松获取完整源码。https://www.unrealengine.com/
github.com/EpicGames/Signup
02
Akihabara 一组用于在 JavaScript 中制作像素风、独立风格的 8/16 位时代游戏的库、工具与预设。
github.com/Akihabara/akihabara
03
Allegro 5 用于制作 2D 游戏(图形、声音等)的 C++ 库。
github.com/liballeg/allegro5
04
Ammo.js 用 Emscripten 将 Bullet 物理引擎直接移植到 JavaScript。
github.com/kripken/ammo.js
05
Atomic Engine 具备 2D 与 3D 渲染、符合标准的 JavaScript、GitHub 上完整的 Player 与 Editor 源码、Windows 与 Mac 编辑器,并可从编辑器一键部署到 Windows、Mac、WebGL、Android 与 iOS。
github.com/AtomicGameEngine/AtomicGameEngine
06
Babylon.js 用于基于 HTML5 与 WebGL 构建 3D 游戏的完整 JavaScript 框架。
github.com/BabylonJS/Babylon.js
07
Bgfx 跨平台渲染库。
github.com/bkaradzic/bgfx#bgfx---cross-platform-rendering-library
08
Chilli Works 为独立开发者打造的开源、跨平台游戏引擎。
github.com/ChilliWorks/ChilliSource
09
Chipmunk Physics 用 C 语言编写的简单、轻量、快速且可移植的 2D 刚体物理库。
github.com/slembcke/Chipmunk-Physics
10
ChoiceScript 用于开发基于文本、多选项互动小说的语言/引擎。
github.com/dfabulich/choicescript
11
Cocos2d for Android 基于 cocos2d-Android-0.82,现已从 cocos2d-iphone 0.99.4 移植。
github.com/ZhouWeikuan/cocos2d
12
Cocos2d for iPhone 用于为 iPod Touch、iPhone、iPad 与 Mac 构建 2D 游戏、演示及其他图形/交互应用的框架。基于 cocos2d 设计,但不用 Python 而用 Objective-C。
github.com/cocos2d/cocos2d-iphone
13
Cocos2d for HTML5 面向网页浏览器的 Cocos2d,使用 JavaScript 构建。
github.com/cocos2d/cocos2d-HTML5
14
Cocos2d-x 用于构建 2D 游戏、互动电子书、演示等图形应用的多平台框架。基于 cocos2d-iphone,但不用 Objective-C 而用 C++。可运行于 iOS、Android、Windows Phone、macOS、Windows 与 Linux。
github.com/cocos2d/cocos2d-x
15
Crafty 可帮助你以结构化方式创建游戏的 JavaScript 游戏库。
github.com/craftyjs/Crafty
16
CutJavaScript 轻量快速的 2D HTML5 渲染引擎,用于跨平台游戏开发。
github.com/piqnt/cutjs
17
Dash 用 D 语言编写的免费开源 3D 游戏引擎。
github.com/Circular-Studios/Dash
18
Duality 2D 游戏开发框架。
github.com/AdamsLair/duality
19
EaselJavaScript 让操作 Canvas 元素更轻松的库。
github.com/createjs/easeljs
20
EntityJavaScript 采用实体-组件(entity-component)设计的 HTML5 JavaScript 游戏引擎。
github.com/bendangelo/entityjs
21
Evennia MUD/MU* Creation System 用纯 Python 创建在线多人文字游戏(MUD、MUSH、MUX、MUCK、MOO 等)的库。
github.com/evennia/evennia
22
Flare 自由软件动作角色扮演引擎。
github.com/clintbellanger/flare-engine
23
Flashpunk 用于开发 2D Flash 游戏的自由 ActionScript 3 库。
github.com/Draknek/FlashPunk
24
Flixel 完全用 ActionScript 3 编写的游戏制作库。
github.com/AdamAtomic/flixel
25
GameJavaScript GameJs 是一个受 PyGame 启发的 JavaScript 库,用于在 HTML Canvas 上编写 2D 游戏或其他交互式图形应用。
github.com/gamejs/gamejs
26
GamePlay 跨平台 C++ 游戏框架/引擎,用于创建 2D/3D 移动与桌面游戏。
github.com/gameplay3d/GamePlay
27
GemRB BioWare 的 Infinity 引擎的跨平台实现。
github.com/gemrb/gemrb
28
GenesisEngine 让你从地面一直到太空,创建并探索程序化生成的行星系。是对程序化生成世界、XNA 与设计模式的实验。
github.com/SaintGimp/GenesisEngine
29
Gladiator 3D 基于 Canvas 的 JavaScript 光线投射引擎,用于伪 3D 游戏。
github.com/krotik/gladiator_3d
30
Godot 功能完备、采用 MIT 许可的游戏引擎。主打强大工具与视觉化工作流,可无障碍导出到 PC、移动与 Web 平台。其编辑器、语言与 API 功能丰富却易学,几小时即可上手。
github.com/okamstudio/godot
31
HaxeFlixel 由 Haxe 与 OpenFL 驱动的免费、跨平台 2D 游戏引擎。
github.com/HaxeFlixel/flixel
32
Ikemen GO 支持 MUGEN 资源的开源格斗游戏引擎,用 Go 编写。
github.com/ikemen-engine/Ikemen-GO
33
JiGS 用 PHP 构建的在线 RPG 与交易游戏引擎。
github.com/Techbot/JiGS-PHP-RPG-engine
34
JMonkeyEngine 面向勇于尝鲜的 Java 开发者的前沿跨平台 3D 游戏引擎。
github.com/jMonkeyEngine/jmonkeyengine
35
Kiwi.js 极速、基于移动端与桌面浏览器的 HTML5 游戏框架,使用 CocoonJS 发布到 App Store。
github.com/gamelab/kiwi.js
36
LibGDX 面向 Desktop/Android/HTML5/iOS 的 Java 游戏开发框架。
github.com/libgdx/libgdx
37
LibRocket 基于 HTML 与 CSS 标准的 C++ 用户界面库,是为各类项目界面需求量身打造的完整解决方案。
github.com/librocket/librocket
38
LibSDL2pp SDL 2.0 的 C++11 绑定。
github.com/libSDL2pp/libSDL2pp
39
Matter.js 面向网页的 JavaScript 2D 刚体物理引擎。
github.com/liabru/matter-js
40
MelonJavaScript 用于 2D 游戏的 HTML5 游戏框架。
github.com/melonjs/melonJS
41
MonoGame 面向 Mono 平台的 XNA 实现(支持 iOS、Android、Linux,并已着手 PS Suite 与 NaCli)。
github.com/mono/MonoGame
42
Oimo.js 轻量级 JavaScript 3D 物理引擎。
github.com/lo-th/Oimo.js
43
OpenRTS 用 Java 7 编写的实时战略 3D 引擎。
github.com/methusalah/OpenRTS
44
osu-framework 以 osu! 为设计初衷的游戏框架。
github.com/ppy/osu-framework
45
Oxygine 面向 iOS、Android、Windows、Linux 与 Mac 上 2D 游戏的 C++ 引擎与框架。
github.com/oxygine/oxygine-framework
46
panda.js 免费、支持移动与桌面的 HTML5 游戏引擎,采用 Canvas 与 WebGL 渲染。
github.com/ekelokorpi/panda.js
47
Phaser 有趣、免费且快速的 2D 游戏框架,用于在桌面与移动浏览器制作 HTML5 游戏,支持 Canvas 与 WebGL 渲染。
github.com/photonstorm/phaser
48
PhysicsJavaScript 模块化、可扩展且易用的 JavaScript 物理引擎。
github.com/wellcaffeinated/PhysicsJS
49
pixi.js 超高速 HTML5 2D 渲染引擎,使用 WebGL 并在不支持时回退到 Canvas。
github.com/GoodBoyDigital/pixi.js
50
Plasma Cyan Worlds 的 Plasma 游戏引擎。
github.com/H-uru/Plasma
51
PlayCanvas 带在线工具集的 3D WebGL 游戏引擎。
github.com/playcanvas/engine
52
QICI Engine 免费的 JavaScript 游戏引擎库,附带用于制作 HTML5 游戏的网页版全套工具。
github.com/qiciengine/qiciengine
53
Quasi-Engine 意在成为简化 2D 游戏开发的完整工具集的 QtQuick 框架。
github.com/INdT/Quasi-Engine
54
Ren’py 用 Python 编写的视觉小说引擎,支持移动端(iOS 测试版)与桌面平台。
github.com/renpy/renpy
55
SFML 简单快速的多媒体库。
github.com/LaurentGomila/SFML
56
Solarus 用 C++ 编写的 Action-RPG 游戏引擎。
github.com/christopho/solarus
57
Spring 实时战略游戏引擎。
github.com/spring/spring
58
Starling 模仿传统 Flash 显示树架构的 ActionScript 3 库,可部署到移动设备(iOS、Android)、桌面(Windows、macOS)与浏览器(通过 Flash 插件)。
github.com/Gamua/Starling-Framework
59
Superpowers 由 TypeScript 与 Three.js 驱动的游戏引擎与框架(基于 WebGL 的 2D 与 3D)。
superpowers
60
Tesseract 借助现代动态渲染技术让地图绘制更有趣——你能即时看到光照变化反馈,而不只是几何体。
github.com/lsalzman/tesseract
61
Three.js 被众多浏览器游戏使用的 JavaScript 3D 库。
github.com/mrdoob/three.js
62
Tiled 通用瓦片地图编辑器,适用于编辑任何基于瓦片游戏的地图,无论是 RPG、平台游戏还是《打砖块》克隆。
github.com/bjorn/tiled
63
Torque 2D GarageGames 出品的 Torque 2D 的 MIT 许可版本。
github.com/TorqueGameEngines/Torque2D
64
Torque 3D GarageGames 出品的 Torque 3D 的 MIT 许可版本。
github.com/GarageGames/Torque3D
65
Turbulenz Engine HTML5 游戏引擎与服务器端 API,提供 JavaScript 与 TypeScript 版本,用于构建与分发 2D 和 3D 游戏。
github.com/turbulenz/turbulenz_engine
66
Urho3D 免费、轻量的跨平台 2D/3D 游戏引擎,用 C++ 实现并基于 MIT 许可发布,深受 OGRE 与 Horde3D 启发。
github.com/urho3d/Urho3D
67
Wurfel Engine 面向以方块/体素构建开放世界游戏的等距游戏引擎。
github.com/BSVogler/WurfelEngineSDK
68
XLE 渲染引擎,具备基于图像的照明、动态区域光,以及基于节点的材质编辑器等高级特性。灵活且模块化,可无缝融入现有方案。XLE 是「可 hack」的引擎,旨在为特殊需求量身定制。
github.com/xlgames-inc/XLE
地图 · 插件 · 工具
21 款
01
Bfxr Flash + AIR 音效生成器,基于 Sfxr。
github.com/increpare/bfxr
02
Brood War API 用于与实时战略游戏《星际争霸:母巢之战》交互的 C++ 框架。
github.com/bwapi/bwapi
03
FlxCollisions 针对 flixel v2.0 的一组简单 2D 物理与碰撞演示。
github.com/gamebytes/FlxCollisions
04
Gamertag 用于从多种来源获取 Xbox Live 玩家标签信息的 Ruby gem。
github.com/barisbalic/gamertag
05
Greenworks 一个 Node.js 插件,让你将 HTML5 游戏与 Steamworks 集成。
github.com/greenheartgames/greenworks
06
Halo::Reach::API 用于与《光环:致远星》API 交互的 Ruby gem。
github.com/agoragames/halo-reach-api
07
IodineGBA 完全用 JavaScript 编写、由 HTML5 驱动的 GameBoy Advance 模拟器。
github.com/taisel/IodineGBA
08
Itch 用 TypeScript 编写的 Electron 跨平台游戏下载器、安装器与 itch.io 库管理器。
github.com/itchio/itch
09
JavaScript Breakouts 《打砖块》的多个 JavaScript 引擎实现合集。
github.com/city41/breakouts
10
Leaderboard(Java) 基于 Redis 的排行榜(Java 实现)。
github.com/agoragames/java-leaderboard
11
Leaderboard(PHP) 基于 Redis 的排行榜(PHP 实现)。
github.com/agoragames/php-leaderboard
12
Leaderboard(Python) 基于 Redis 的排行榜(Python 实现)。
github.com/agoragames/python-leaderboard
13
Leaderboard(Ruby) 基于 Redis 的排行榜(Ruby 实现)。
github.com/agoragames/leaderboard
14
Leaderboard(Scala) 基于 Redis 的排行榜(Scala 实现)。
github.com/agoragames/scala-leaderboard
15
libfreenect 在 Windows、Linux 与 macOS 上支持 Xbox Kinect 设备的驱动与库。
github.com/OpenKinect/libfreenect
16
OpenEmu 将游戏模拟器作为一等公民引入 macOS 的项目。
github.com/OpenEmu/OpenEmu
17
Mudlet 跨平台、开源且极速的 MUD(纯文字 MMORPG)客户端,支持 Lua 脚本。
github.com/Mudlet/Mudlet
18
Stats.js JavaScript 性能监视器。
github.com/mrdoob/stats.js
19
Tassadar 用纯 Ruby 编写的《星际争霸 2》录像解析器。
github.com/agoragames/tassadar
20
World of Warcraft Addons 用 Lua 编写的各种《魔兽世界》插件。
TekNoLogic
21
World of Warcraft API Docs 作为《魔兽世界》社区站点一部分的 RESTful Web 服务公开文档。
github.com/Blizzard/api-wow-docs
09
收藏与使用指南
/ 一份清单的正确打开方式

这份清单很长,建议先收藏,再按感兴趣的类型慢慢淘。三类常见诉求的对应姿势如下。

1
只想玩:浏览器游戏直接用网页版;原生与移动游戏去项目官网或 GitHub Releases 页下载对应平台安装包,多数支持 Windows / macOS / Linux。
2
想学引擎:选一款轻量项目通读——先跑通,再改数值,最后替换素材。街机类(贪吃蛇、打砖块、小行星)是成本最低的入门样本。
3
想深入拆解:挑玩法标杆:想懂 RTS 看 0 A.D. 与 OpenRA,想懂战棋看 Wesnoth,想懂模拟经营看 OpenTTD 与 Simutrans,想懂 Roguelike 看 Cataclysm-DDA。

开源游戏是玩法设计师的博物馆——500个项目,全部可拆可学可改造

 SuperStarPark,专注开源与免费软件测评,拆解优质开源项目背后的设计巧思。整理这份大全花了不少功夫,欢迎在评论区补充你心中的沧海遗珠。

如果你觉得今天这篇有收获,欢迎 点赞、在看、转发 三连,我们下篇见。

点赞
在看
星标

THANKS FOR READING ✂

/

相关学习资料