ARTICLE · 1124904
开源游戏源码大全500 款开源游戏 · 按玩法 + 引擎双轴分类
发布时间:2026-10-05 00:56:23 最近访问:2026-10-05 00:56:24
开源游戏源码大全500 款开源游戏 · 按玩法 + 引擎双轴分类
500款逐类拆解代表作的核心玩法循环,给你一份可收藏、可学习、可改造的「源码游乐园」。500 款开源游戏,横跨九个板块。别急着从头翻到尾——先对号入座,找到你的画像,再跟着对应的阅读指南走,两分钟就能锁定最该看的板块。
AI 生成的游戏 12 款|浏览器游戏 144 款(13 类)|原生游戏 174 款(13 类)|移动游戏 24 款|聊天机器人 1 款|仅源码项目 13 款|框架·引擎·库 68 项|地图·插件·工具 21 项|按引擎分类 24 款。
画像:不写代码,就想找好玩的游戏——既爱尝鲜,也好奇开源和商业大作差在哪。
阅读指南:先翻 03 浏览器游戏——144 款打开即玩、按类型随便挑;想装进手机就看 05 移动游戏;想见识「一句话造游戏」的新物种,先去 02 AI 生成的游戏 尝鲜。
画像:学过一点编程,想从零做出第一款自己的游戏,最需要一条低门槛的入门路径。
阅读指南:先从 03 浏览器游戏 挑一款 2D 小品(贪吃蛇、打砖块、平台跳跃)跑通,搞懂「游戏循环」;再用 06 按引擎分类 锁定技术栈(Godot / Phaser / Bevy);最后去 08 开发弹药库 领引擎和工具。
画像:已有作品或正在做商业游戏,想拆解成熟完整项目的架构与设计思路。
阅读指南:直接看 04 原生游戏 里的大作骨架和 07 经典源码 的教科书级设计;动手改之前,先读 09 收藏与使用指南,把协议与可改范围摸清楚。
画像:不想从零手写代码,想用大模型「一句话」把游戏直接生成出来。
阅读指南:先把 02 AI 生成的游戏 的 12 款逛完——看 prompt 如何变成成品;想自己搭流水线,再去 08 开发弹药库 找 Agent 框架与游戏专用模型。
一句话总结:这份清单的价值不在「免费」,而在「可拆解」——每一款都是一堂不用付费的玩法设计课。
AI 游戏如今有两条路线:「AI 驱动内容」——大模型在每局实时生成剧情、敌人与场景,文字冒险重获新生;「AI 生成游戏」——把玩法写进一句话 prompt,Agent 直接替你写完整个可玩成品。本板块 12 款,全部开源、全部可拆。
玩法:2019 年开山之作,GPT-2 实时续写剧情——你输入「打开石门」,下一段冒险立刻展开;自由文本就是全部操作方式。
策划亮点:首创「世界状态追踪」,把玩家自由输入翻译成可变的游戏状态,用行动证明了「AI 即规则引擎」——今天所有 AI 文字冒险都站在它肩膀上。
→ github.com/nickwalton/AIDungeon玩法:一句话生成可玩网页游戏——输入「忍者双段跳平台跳跃」,Agent 端到端产出 HTML/JS 代码、美术与音效,浏览器直接可玩。
策划亮点:香港中文大学 MMLab 出品——Template Skill 沉淀项目骨架、Debug Skill 累积修复协议,配游戏专用 27B 模型 GameCoder,把「玩法描述 → 成品游戏」变成流水线。
→ github.com/leigest519/OpenGame玩法:完全本地的 AI 跑团工具——Ollama 跑 Gemma 当 DM,剧情文字与场景插图 100% 在本机生成,256K 上下文记住整局冒险,断网也能玩。
策划亮点:把「隐私」做成卖点——剧情、存档、插图全部不出本机,Do/Say/Story 三种叙事模式一应俱全,是本地化 AI 叙事的标准参考实现。
→ github.com/newideas99/open-dungeon玩法:输入「赛博朋克跑酷」这类一句话描述,AI 代理团队自动产出完整 2D 游戏——代码、美术、关卡一次到位,配合 Phaser 引擎直接可玩。
策划亮点:首个「自进化」多代理 Vibe Coding 框架:Agent 通过 schema 校验与运行时状态检查自我纠错,从 prompt 端到端生成游戏,兼容 Claude Code / Codex,Apache 2.0 可商用。
→ github.com/tettethu/VibeGame玩法:会「时光倒流」的塔防——敌人压境时按下 R 键回退时间,重新布塔、调整策略;狙击、减速、溅射多系炮塔搭配能量管理。
策划亮点:2025 年 Beginner's Jam 参赛作,全程 Vibe Coding 产出——从玩法设计、数值平衡到手柄适配都由 AI 一次成型,是「prompt 即需求文档」的塔防教材。
→ github.com/maciej-trebacz/tower-of-time-game玩法:浏览器即玩的 3D 多人飞行射击——街机手感 + 联机对战,用 Gemini 2.5 Pro「Vibe Coding」48 小时从零写完全部代码。
策划亮点:少有的「过程全公开」Vibe Coding 样本——仓库完整记录每一条 prompt、每一次失败与修复,是学习「用对话写游戏」的最佳活教材。
→ github.com/cedrickchee/vibe-jetPirate 3D(Three.js × Capacitor)玩法:「Vibe Coding 3D 游戏」全家桶——Three.js 场景 + GLTF 模型动画 + Capacitor 打包成 iOS 应用,海盗酒馆双角色实时渲染。
策划亮点:把整套 AI 工作流开源成「技能包」:Claude Code / Codex CLI 的 Agent Skills、全部生成 prompt、JSON 动画契约,照着视频教程就能复刻一条 3D 游戏流水线。
→ github.com/chongdashu/threejs-capacitor-ios-gameAI Dungeon(初代) 2019 年原版 AI Dungeon 的开源形态,GPT-2 驱动的自由文本冒险,任何输入都能展开剧情。github.com/nickwalton/AIDungeonOpenGame 首个「一句话生成可玩游戏」的开源 Agent 框架,附游戏专用 27B 模型 GameCoder-27B 与评测基准。github.com/leigest519/OpenGameOpen Dungeon 全本地 AI 跑团,剧情与插图 100% 本机生成,256K 上下文 + 断网可玩,MIT 协议。github.com/newideas99/open-dungeonChronicles of the Elder Realm AI 主持的单人 D&D 文字冒险,纯 JS 零依赖,存档可导出 JSON 与 Markdown。github.com/newrealmco/elder_realmDungeo_ai 基于 Ollama 的本地 AI 跑团工具,可接 TTS 语音旁白,构建完整的本地 RPG 体验。github.com/Laszlobeer/Dungeo_aiai-adventure AI 驱动的文字冒险引擎,支持多后端大模型,自由定义世界观与剧情走向。github.com/CaoRuiming/ai-adventureAI Dungeon Crawler 由 LLM 生成地牢的爬行冒险,随机地图遇上 AI 叙事,局局不同。github.com/Aryo-Raska/AI-Dungeon-CrawlerAI Dungeon Master 用大模型当主持人的互动游戏引擎,支持多玩家剧本托管,适合做线上跑团。github.com/vkhanht1/AI-Dungeon-Master-Interactive-LLM-Game-EngineVibeGame 自进化多代理 Vibe Coding 框架,prompt 到 2D 游戏的端到端生成,兼容 Claude Code / Codex。github.com/tettethu/VibeGameTower of Time 会时光倒流的塔防,2025 Beginner's Jam 全程 AI 生成参赛作,单文件即玩。github.com/maciej-trebacz/tower-of-time-gameVibe Jet Gemini 2.5 Pro 生成的 3D 多人飞行射击,完整公开全部 vibe coding 过程。github.com/cedrickchee/vibe-jetPirate 3D Three.js + Capacitor 的 iOS 3D 游戏模板,开源 Agent Skills 与 AI 生成工作流。github.com/chongdashu/threejs-capacitor-ios-game※ 另见第 03 章 Wolfcha(AI 狼人杀)——AI 从「叙事者」升级为「全场玩家」,是 AI 社交推理方向的代表作。
浏览器游戏是开源生态的「轻量游乐场」——零安装门槛,刷新即重置,最适合用来看懂一种玩法的底层循环。本板块共 13 类 144 款,这里挑四款最值得拆解的。
玩法:免费国际象棋平台,WebSocket 实时对战 + Elo 匹配,支持人机对弈与棋局复盘分析。
策划亮点:把「公平免费」做到了极致——零广告、零付费墙,靠开源与捐赠运营,至今仍是国际象棋在线平台的标杆。
→ github.com/ornicar/lila玩法:AI 驱动的「狼人杀」社交推理游戏,每位玩家都由顶级大模型操控。
策划亮点:社交推理 × LLM 的玩法实验——「天黑请闭眼」变成大模型互飙演技,展示了 AI NPC 如何进入桌游叙事。
→ github.com/oil-oil/wolfcha玩法:超过 500 种材料的「下坠沙粒」物理沙盒,点火、浇水、化学反应的自由实验场。
策划亮点:用最简规则(一个像素一种材料)撬动无限玩法组合,是入门游戏物理模拟的最佳玩具。
→ github.com/R74nCom/sandboxels玩法:Mozilla 官方的像素 MMORPG,浏览器即开即玩,多人同屏刷怪打宝。
策划亮点:2012 年的 WebSocket 技术实验,至今仍是浏览器多人游戏架构的参考范本。
→ github.com/mozilla/BrowserQuest3D Hartwing Chess Set 用 HTML/CSS/JavaScript 实现的 3D 国际象棋游戏。github.com/juliangarnier/3D-Hartwig-chess-setDesperate Gods 免费在线桌游,玩法与现实桌游一致——电脑不强制任何规则。github.com/David20321/FTJDuet (Veiled Dominion) 开源非对称国际象棋变体,胜负条件反转——当你的变形棋子失去控制、而非静止的王被将时游戏结束。含 AI 对手、远程多人,以及可选的战争迷雾模式。github.com/Loptr-Lab/duet-solo-hackathonGreen Mahjong 用 HTML/CSS/JavaScript 实现的单人麻将(接龙)游戏。github.com/danbeck/green-mahjongKriegspiel 不完全信息博弈游戏,即 Kriegspiel 国际象棋变体。github.com/binarymax/kriegspielChessmata 开源多人在线国际象棋平台,支持人类与 AI 对弈,含实时 WebSocket 对战、基于 Elo 的匹配、3D 网页棋盘(Three.js)、MCP 服务端与兼容 UCI 的命令行。基于 Go 和 React 构建。github.com/jonradoff/chessmataLichess 免费国际象棋游戏,使用 HTML5 与 WebSocket,基于 Scala、Play 2.8、MongoDB 和 Elasticsearch 构建。Wolfcha AI 驱动的「狼人杀」(杀手游戏)社交推理游戏,每位玩家都由顶级大模型操控。基于 Next.js 和 TypeScript 构建。github.com/oil-oil/wolfchaPokémon Showdown新增 开源的宝可梦对战模拟器,网页即开即玩,全球社区对战平台皆基于此引擎,内置数千宝可梦数据与竞技规则。github.com/smogon/pokemon-showdownAlge’s Escapade 操控 Alge 穿越关卡抵达逃生管道,助其逃脱。github.com/Dave-and-Mike/game-off-2012Alien Invasion 别让外星人抵达底部,用你的飞船消灭它们。github.com/cykod/AlienInvasionArashi 街机游戏《Tempest》的复刻版。尽可能长久地存活并获取高分。github.com/stephank/arashi-jsAsteroids 纯 JavaScript 版《小行星》游戏,操控左右旋转的三角飞船摧毁小行星与飞碟。github.com/dmcinnes/HTML5-AsteroidsAvabranch 让你的 Ava 避开其间移动的方块。github.com/Zolmeister/avabranchBall And Wall 用从飞船弹出的挡板 Vaus 击碎方块。github.com/budnix/ball-and-wallBreakout HTML5 多人游戏,用飞船发出的一颗球击碎方块。github.com/Couchfriends/breakoutCaptain Rogers 使用 ImpactJS 创建的 HTML5 手机游戏。github.com/EnclaveGames/Captain-RogersCeros Snake 经典 70 年代《贪吃蛇》游戏的重制版。github.com/mjhasbach/ceros-snakeCHANG€ 紧张刺激的游戏,展现超市收银员极端的日常。github.com/RothschildGames/changeChromacore 2D 音乐平台跳跃游戏,设定在黑白暗世界中,随着游戏进展逐渐变得多彩欢快。github.com/Murkantilism/game-off-2013Jolly Jumper 受《涂鸦跳跃》启发的无限跳跃风格游戏。github.com/shohan4556/jolly-jumperClumsy Bird 使用 MelonJS 的《Flappy Bird》克隆版(JavaScript)。github.com/ellisonleao/clumsy-birdCoffee Snake 用 CoffeeScript 编写的 HTML5 贪吃蛇游戏。github.com/dommmel/coffee-snakeCoil HTML5 Canvas 游戏,用拖尾缠绕敌人将其击败。github.com/leereilly/CoilColor Quest 无限跑酷游戏,讲述一个黑白像素渴望变成彩色像素的旅程。github.com/redbluegames/game-off-2013Core Commiter 选择一个开源项目,通过把代码归到正确的分支来为它做贡献。github.com/vladikoff/game-off-2012Crappy Bird 使用 JavaScript 与 Canvas2D API 的《Flappy Bird》克隆版。github.com/varunpant/CrappyBirdCustom Tetris 按你喜欢的方式玩经典俄罗斯方块。github.com/ondras/custom-tetrisD3shooter HTML5 版《小行星》风格游戏,作为 d3 库的演示。github.com/nsmirn0v/d3shooterDigger 玩家置身于地下迷宫,可挖掘横向与纵向隧道穿行。github.com/lutzroeder/diggerDrakonas 使用 Three.js 库构建的经典弹幕射击游戏。github.com/Casmo/DrakonasDrill Bunny 钻地小游戏,操控兔子在地下挖掘好东西。github.com/DreamShowAdventures/LudumDare29DuckHunt JavaScript 《打鸭子》移植到 JavaScript 与 HTML5,并带关卡编辑器。github.com/MattSurabian/DuckHunt-JSEmberwind 独立平台游戏《Emberwind》的奇幻移植版。github.com/operasoftware/EmberwindExecutiveMan 用 JavaScript 编写的 NES 游戏《MegaMan》克隆版。github.com/CamHenlin/ExecutiveManFluid Table Tennis 渲染乒乓球游戏,并与全彩实时流体模拟以 60 FPS 交互。github.com/anirudhjoshi/fluid_table_tennisHeal 'em All 探索废弃旧墓地,尽可能治愈更多僵尸并找到出口。但小心别让自己也变成其中一员。github.com/krzysu/game-off-2013HotFix 帮助 Hotfix 收集 star 拥护者并躲避敌人。收集 commit 来升级 Hotfix 并添加新功能。Hyperspace Garbage Collector 引导 N4n 穿越危险的垃圾堆洞穴,抵达主系统核心,让「垃圾」恢复秩序。github.com/razh/game-off-2013I Spy A Ghost 使用 HTML5/Phaser 与 WebRTC 制作的实验性 P2P 多人游戏。github.com/OmarShehata/I-Spy-A-GhostJekyll & Hyde Collide 简单的 Unity 2D 游戏,借用《化身博士》经典故事,字面上围绕「变化」主题展开。github.com/awesome-interactive/game-off-2013JumpSuit 穿上炫酷战衣,从一颗行星跳到另一颗,征服它们。github.com/KordonBleu/jumpsuitMario 5 HTML HTML5 JavaScript 版无限马里奥,使用 Canvas 与 Audio 元素。github.com/robertkleffner/marioHTML5Mega Girl 超级豪华至尊软件,击退那些恶意应用。github.com/ddionisio/game-off-2013Masonry JavaScript Tetris Clone 使用 HTML5/JavaScript/Phaser 创建的俄罗斯方块克隆版。github.com/gamedolphin/Masonry-JavaScript-Tetris-CloneMonster Wants Candy 用 Phaser 2.0.7 创建的简单 HTML5 游戏。github.com/EnclaveGames/Monster-Wants-Candy-demoOctocat Jump 操控不停跳跃的 Octocat 收集星星以获取额外分数。github.com/ogoshen/game-off-2012Onslaught Arena 在这款快节奏街机射击游戏中击退成群的中世纪经典怪物。github.com/lostdecade/onslaught_arenaPappu Pakia 令人上瘾的游戏,操控小 Pappu 绕过障碍、收集金币星星与浆果,并躲避名为 Pakias 的敌人。github.com/udacity/pappu-pakiaPhaser Snake 使用 Phaser 引擎创建的 JavaScript 版贪吃蛇游戏。github.com/gamedolphin/JavaScript_snakePixelPlatformer 简单平台跳跃游戏,展示 Entity 游戏引擎的能力。github.com/bendangelo/PixelPlatformerPolyBranch 极简 3D 游戏。躲避树枝起初看似简单,但当接近终极速度时,看你能撑多久。github.com/gbatha/PolyBranchProtocol 390 要在人民公园活下去,你必须为预言者提供「零钱」(变化)。github.com/josegallegos07/game-off-2013Raging Gardens JavaScript/HTML5 网页游戏,一只饥饿的(忍者)兔子频繁放屁。github.com/petarov/game-off-2012Release Cycles 抽象竞速游戏,你与时间及电脑竞赛,在产品生命周期中尽量走得更远。github.com/RothschildGames/release-cyclesSave The Forest 完全基于 Canvas 的 HTML5 游戏,玩家须用神奇水箱扑灭树上的火,拯救燃烧森林。github.com/softvar/save-the-forestSKALP 60 秒交易大厅反应力游戏。做多或做空,跟随图表,在反转前平仓——别被平仓出局。github.com/amudotcom-byte/skalpSki Free 操控山坡上的滑雪者,躲避障碍,按模式不同而计时竞速或表演特技得分。github.com/basicallydan/skifree.jsSnake 使用 Canvas 与 JavaScript 的简单贪吃蛇克隆版。Snake_new 网页版经典诺基亚贪吃蛇游戏。github.com/RabiRoshan/snake_gameSpace-Shooter HTML5 构建的经典弹幕太空射击游戏,支持多人。github.com/Couchfriends/Space-ShooterSpashal 太空中危机四伏,危险潜藏每个角落。Square Off! 多人 1v1 气垫曲棍球风格游戏,放置方块来反弹小球。github.com/ScriptaGames/SquareOffSpace Crusade 使用 Phaser 框架开发的 HTML5 游戏。github.com/Loopeex/space-crusadeSuper Mario Bros 用 Backbone 游戏引擎编写的一个关卡。github.com/martindrapeau/backbone-game-engineSurvivor 可玩的重制版:1982 年雅达利/Commodore 64 太空「弹幕射击」街机游戏,用 HTML+CSS+JavaScript 实现,含关卡编辑器与设计工具。github.com/scottschiller/SURVIVORWPilot 基于浏览器的经典 XPilot 游戏重制版,使用 Node.js 与 HTML5 构建。Zedinvaders 游戏基于原创漫画《ZED》,出自名为「Game Over」的「第零话」。github.com/salvatorecapolupo/zedinvaders111 one-button games 单按钮游戏以「用一个按钮实现各种操作」而著称。github.com/abagames/111-one-button-games-in-2021Bemuse 在线音乐节奏游戏,演奏 BMS 格式的歌曲。github.com/bemusic/bemuseBackdooms 灵感来自 1993 年《DOOM》与「后室」的游戏,小到可完整塞进一个二维码里。github.com/Kuberwastaken/backdoomsBananaBread 将 Cube 2/Sauerbraten 的 3D 游戏引擎/第一人称射击移植到网页,借助 Emscripten 把 C++ 与 OpenGL 编译为 JavaScript 与 WebGL。github.com/kripken/BananaBreadNazi Zombies Portable 《使命召唤:僵尸》的「降配重制版」,由多个增强版 Quake 引擎分支驱动。Diablo JavaScript HTML5 Canvas 与 JavaScript 的等距视角极简代码风格游戏。github.com/mitallast/diablo-jsRoguish 用 JavaScript 创建的 RPG / Rogue-like 游戏。github.com/CamHenlin/RoguishRoom for Change 随机生成动作的 RPG。你扮演一位圆胖的考古学家,受命从传说中法老的金字塔取回三件圣物。github.com/antionio/game-off-2013BrowserQuest HTML5/JavaScript 多人游戏实验。github.com/mozilla/BrowserQuestReia RPG 动作冒险 MMO,重度聚焦剧情、战斗与开放世界沙盒冒险。基于 Godot、Rust 与 Zig 构建。Ancient Beast 具象化并操控怪兽,以此击败对手。github.com/FreezingMoon/AncientBeastCommand & Conquer 用 HTML5 与 JavaScript 完整重制的初代《命令与征服》即时战略游戏。github.com/adityaravishankar/command-and-conquerFreeciv-web 建造城市、收集资源、组建政府、建立军队,终极目标是缔造最强大的文明。github.com/freeciv/freeciv-webHexa Battle 用 TypeScript 编写、基于 React 与 SVG 的回合制地牢探险游戏。Rapid Dominance 开源回合制策略游戏,《夺旗》(Enemy Flag)的克隆版。github.com/wenta/rapid-dominanceTower Defense 用 Three.js 在 HTML5 中构建的 3D 塔防游戏。github.com/Casmo/tower-defenseHexGL 未来风 HTML5 竞速游戏,在这款快节奏 3D 游戏中挑战好友。Trigger Rally Online Edition 快节奏街机拉力竞速,在浏览器中用 WebGL 3D 画面游玩。github.com/CodeArtemis/TriggerRally3d.city 目标是在 3D 中建造一座城市,以测试 WebGL 与 Three.js 的性能。Blk Game 完全可修改的多人体素世界,用 JS 实现,可在浏览器中高效运行。github.com/morozd/blk-gameCube Engine 类似《我的世界》,是一款基于方块的热门体素类 3D 游戏。github.com/Nurgak/Cube-engineSandboxels 下落沙粒实验游戏,提供超过 500 种可玩材料。github.com/R74nCom/sandboxels2048 《1024》的克隆版,基于 Saming 的《2048》。github.com/gabrielecirulli/2048A Dark Room 躲避并射击红色目标,途中顺手拾取炸弹。尽可能长久存活并争取高分。github.com/hughsk/ludum-dare-27Anagramica 一个文字游戏,以及用于变位词(anagram)的 API。github.com/binarymax/anagramicaAstry 用 Three.js 与 Box2dWeb 构建的 WebGL 迷宫游戏。github.com/wwwtyro/AstrayBeatrix 音乐游戏,你排布鼓点来接住节拍、奏出正确节奏。BitBot HTML/JavaScript 游戏,你操控一个必须感知、规划并行动的机器人。github.com/recardona/BitBotBlicblockJavaScript 基于《模拟人生4》中 Blicblock 的 JavaScript 游戏。匹配四格骨牌以消除棋盘。github.com/cheshire137/blicblock-jsBlockrain.js 把这款经典游戏嵌入并在你的网站上直接玩,就是这么简单。github.com/Aerolab/blockrain.jsBranching Out 关于「离开家」的极简游戏。github.com/thehen/game-off-2012Clone Man 解谜、记忆类复古游戏,画面简洁。github.com/adhicl/game-off-2012Couch 2048 基于物理的解谜游戏,与最初的《2048》有松散关联。github.com/mvasilkov/glitch2016cube-composer 受函数式编程启发的解谜游戏。github.com/sharkdp/cube-composerDrunken Viking 倒转时间,重走你醉酒狂暴的来路。github.com/cxong/DrunkenVikingFollow me! A Simon Clone 用 Phaser 引擎构建的著名游戏之完整注释版(JavaScript)。github.com/gamedolphin/follow_me_JavaScript_simon_cloneFor King 解谜平台游戏,讲述一位国王寻找失落王冠的故事。github.com/AD1337/ForKingGameGenetic Drift Victor 是一位心烦的清洁工,要应对一大群同样心烦的克隆体以及基因复制必然带来的麻烦。他能否回到家喂养忠实的宠物伙伴?github.com/DancingBanana/genetic-driftHex 2048 基于六边形网格的《2048》克隆版。github.com/jeffhou/hex-2048Hexahedral 用最少的步数把全部方块推倒。github.com/mminer/hexahedralHextris 受俄罗斯方块启发的上瘾解谜游戏。github.com/Hextris/hextrisInfectors 用 Phaser 开发的推箱子类解谜游戏。github.com/satanas/infectorsLost! Beneath the Surface 你是一只迷失在地下黑暗中的萤火虫,必须找到出路,逃离黑暗中恐怖之物布下的迷宫。github.com/gamedolphin/Lost-Beneath-The-SurfaceMonkey Rally 为 Ludum Dare #28 游戏 jam 创作的 JavaScript 游戏。github.com/antila/ludum-dare-28Orbium 90 年代游戏《Logical》的现代版本。Parity 数字解谜游戏。github.com/abejfehr/parityPond 《The Pound》是一款关于放松与探索美丽世界的游戏。github.com/Zolmeister/pondPop Pop Win 用 Dart 实现的扫雷游戏。github.com/dart-lang/pop-pop-winPrism 把所有颜色配对消除。github.com/Zolmeister/prismPush and Fork 解谜游戏,你手持餐叉、推动方块,并能回到过去。github.com/Octocarina/game-off-2012Shape Experiment 形状识别反应力游戏。github.com/binarymax/shapeSliding Puzzle 滑块拼图游戏。github.com/gamedolphin/sliding_puzzleSudoku JavaScript 一款界面清爽、面向移动设备的数独解谜游戏。github.com/baruchel/sudoku-jsSwap 经典瓦片解谜游戏的新演绎:你通过改变所操控的角色来抵达目标。TransCube 2D 解谜平台游戏,核心概念是变身为具有独特属性的不同「方块」,借助这些变形抵达关卡终点。github.com/jeroenverfallie/ggo13-transcubeUntrusted 由 Alex Nisnevich 与 Greg Shuflin 制作的元 JavaScript 冒险游戏。github.com/AlexNisnevich/untrustedMatching Pairs 使用 Phaser 框架以 HTML5 制作,含原创素材与生成音乐。github.com/gamedolphin/matching-pairsZoko 《推箱子》的 3D 版本。github.com/lulea/game-off-2012Zop 连接相同颜色。github.com/Zolmeister/zopParticle Clicker 令人上瘾的放置(增量)游戏,向玩家讲授高能粒子物理的历史。github.com/particle-clicker/particle-clickerThe House 你身处一栋怪异的房子。能找到出路吗?真有出路吗?github.com/arturkot/the-house-gameBeast 向 1984 年 ASCII 游戏《BEAST》(Dan Baker 等人用 node 编写)致敬之作。你须把小 ASCII 怪兽压扁在可推动的方块之间,但小心别被它们吃掉。github.com/dominikwilkowski/beast.jsCyberPong 不寻常的乒乓球游戏,可用 Makey Makey 套件改造。github.com/dreamtocode/Cyber-PongDental Defender: Saga of the Candy Horde 为 #CandyJam 制作的 HTML5 射击 / 塔防游戏。github.com/cshepp/candyjamDescensus 2 一款 TypeScript 2D 物理游戏。github.com/TomWHall/Descensus2Hauberk 基于 ASCII 美术、程序化生成的地牢探险游戏。用 Dart 编写,可在浏览器运行。github.com/munificent/hauberkHeartLine 为 2013 全球游戏 Jam 在 48 小时内制作的游戏。github.com/gamebytes/heartline.github.comProject: Starfighter 太空弹幕射击游戏。github.com/pr-starfighter/starfighterPsiral JavaScript/HTML5 游戏,GitHub Game Off 2 获奖作品。github.com/petarov/game-off-2013Squirts 用 JavaScript 实现的知名独立游戏。github.com/KrofDrakula/squirtsThe Killer 基于 Flash/ActionScript3 的「非游戏」。github.com/JordanMagnuson/The-KillerTurkey Cooking Simulator 你受邀制作美式感恩节大餐的主角——火鸡。讨好你的男友/女友,并接受未来岳父母的评判!用你的厨艺惊艳全家。github.com/fernjager/game-off-2013Double Damnation 纯合作制的银河恶魔城类游戏,采用《任天堂明星大乱斗 Melee》式移动手感。github.com/TheYellowArchitect/doubledamnation原生游戏是开源作品的核心战场——从 3A 级 RTS 到深度 Roguelike,这里藏着 13 类 174 款。挑七款代表作,把各自的核心循环讲明白。
玩法:类似《帝国时代 2》的 3D 即时战略,采集—建造—爆兵—推家,多文明古代对决。
策划亮点:全手绘美术 + 真实历史背景,十年磨一剑的社区大作,GPL 授权可商用可学习。
玩法:塔防 × 工厂自动化——传送带运资源、建炮塔守核心,还有「交叉目标」的独门设计。
策划亮点:一位开源作者的单人奇迹,把「自动化」与「塔防」拧成一台高速运转的脑力引擎。
→ github.com/Anuken/Mindustry玩法:高奇幻回合制战棋,经验晋升制——老兵升级换职业,兵种克制配合地形加成。
策划亮点:开放式战役系统 + 官方十余个剧情战役,是战棋玩法设计的教科书。
→ github.com/wesnoth/wesnothCataclysm: Dark Days Ahead玩法:末日求生 Roguelike,从挤痘痘到造核反应堆,模拟深度惊人。
策划亮点:复杂度天花板——几千种物品、几十套系统互相咬合,开放世界「生存模拟」范本。
→ github.com/CleverRaven/Cataclysm-DDA玩法:跟随节奏点击圆圈、拖动滑条、旋转转盘,音游竞技的免费王者。
策划亮点:单人开发的传奇项目,自定义谱面 + 全球排行榜,节奏玩法循环的完美示范。
玩法:开源吉祥物们的卡丁车大赛,道具攻击 + 漂移蓄力,派对竞技两相宜。
策划亮点:把「欢乐竞技」拆得明明白白——上手三秒、精通百小时。
→ github.com/supertuxkart/stk-code玩法:《运输大亨》重制——修铁路、铺路网、运营运输帝国,现金流与路网规划两手抓。
策划亮点:2004 年开源的经典,Mod 与联机生态至今活跃,模拟经营设计的常青树。
→ github.com/OpenTTD/OpenTTDHypersomnia 竞技性俯视角射击游戏,动态感极强、充满像素怀旧风,内置地图编辑器。github.com/TeamHypersomnia/HypersomniaOpenTomb 开源的《古墓丽影 1-5》引擎重制版。github.com/opentomb/OpenTombOpenLiberty 在 Godot 引擎上开源重制《侠盗猎车手 III》。github.com/FOSS-Supremacy/OpenLibertyZelda Classic新增 经典《塞尔达传说》同人引擎,自带海量自制关卡与可视化关卡编辑器。github.com/ArmageddonGames/ZeldaClassicC-Dogs SDL 经典 DOS 游戏的上帝视角弹幕射击移植版。github.com/cxong/cdogs-sdlChaos Projectile 含 RPG 元素的 2D 横版闯关动作游戏。github.com/WinterLicht/Chaos-ProjectileClonepoint 《Gunpoint》的自由克隆版,一款靠黑客与拳脚取胜的游戏。github.com/rohit-n/ClonepointDynaDungeons 使用强大的开源 Godot 游戏引擎制作的《炸弹人》克隆版。github.com/akien-mga/dynadungeonsDuckmarines PC 版《ChuChu Rocket》重制版。github.com/SimonLarsen/duckmarinesFalling Time 受《Fall Down》启发的街机游戏。github.com/cxong/FallingTimeKroniax 横版、考验技巧的游戏。github.com/AlexAUT/KroniaxMissile Command 使用 LÖVE 框架以 Lua 编写的克隆版。github.com/chadpaulson/missile-commandMystic Mine 单人 / 多人动作游戏,围绕矿车展开。github.com/koonsolo/MysticMineOpenLieroX 《Liero》克隆版,类似实时版《百战天虫》或 2D 版《雷神之锤》。github.com/albertz/openlieroxOSGG 老派重力游戏,以华丽矢量图形呈现、难度极高的登陆器游戏。Savage Wheels 类似经典老游戏《Destruction Derby》的 2D 撞车游戏。github.com/petarov/savagewheelsSpace Shooter 跨平台 2D 太空射击游戏,使用 pygame 制作。github.com/prodicus/spaceShooterSDL-Ball 外观精美的《打砖块》克隆版,多数发行版中均有提供。github.com/DusteDdk/SDL-BallTaisei 粉丝制作、开源的《东方 Project》系列克隆版。github.com/laochailan/taiseiTeeworlds 在线多人 2D 平台射击游戏。github.com/teeworlds/teeworldsWannabe Tempest 用 Java 编写的《Tempest》(80 年代街机游戏)克隆版,也是个练习 git 的小项目。Witch Blast 类似《以撒的结合》的 Roguelite 地牢探险射击游戏。github.com/Cirrus-Minor/witchblastOpenTyrian新增 经典打飞机《Tyrian》的开源移植版,像素弹幕射击搭配装备升级系统。github.com/opentyrian/opentyrianStepmania 跨平台舞蹈节奏游戏。github.com/stepmania/stepmanialr2oraja BMS 播放器,beatoraja(热门 BMS 播放器)的分支,采用 Lunatic Rave 2(LR2)的计量与判定(需 JVM,推荐 Liberica OpenJDK 完整版)。github.com/wcko87/lr2orajalr2oraja ~Endless Dream~ BMS 播放器,lr2oraja 的分支,含额外功能(需 JVM,推荐 Liberica OpenJDK 完整版)。github.com/seraxis/lr2oraja-endlessdreamFriday Night Funkin'新增 爆红的节奏对战游戏,HaxeFlixel 开源项目,社区 Mod 生态极其旺盛。github.com/FunkinCrew/FunkinEtterna新增 StepMania 系进阶节奏游戏,专注键盘竞技与高难度谱面。github.com/etternagame/etternaQuaver新增 开源四键节奏游戏,内置谱面编辑器与在线排行榜。AssaultCube 对 Wouter van Oortmerssen 的 FPS《Cube》的全面改造(total conversion)。github.com/assaultcube/ACDarkest Hour 基于《红色管弦乐队:Ostfront》的二战在线多人战术射击游戏。github.com/DarklightGames/DarkestHourFreedoom 基于经典 Doom 引擎的自由软件 FPS。github.com/freedoom/freedoomGlPortal 用 C++ 编写的现代化 3D 游戏与引擎,含传送门机制。github.com/GlPortal/glPortalIoquake3 自由软件 FPS 引擎,可用来玩《雷神之锤 3》,或制作你自己的游戏。Nazi Zombies Portable 《使命召唤:僵尸》的「降配重制版」,由多个增强版 Quake 引擎分支驱动。github.com/nzp-team/nzportableOpenLara 《古墓丽影》开源引擎。github.com/XProger/OpenLaraOpenspades 《Ace of Spades》0.75 的兼容客户端。github.com/yvt/openspadesRed Eclipse 充满乐趣的第一人称竞技场射击新作,包含跑酷、冲刺加速等要素。github.com/redeclipse/baseUnvanquished 快节奏、未来风的 FPS,融入 RTS 元素。github.com/Unvanquished/UnvanquishedUrban Terror 自由软件多人第一人称射击游戏,可在任何兼容《雷神之锤 III 竞技场》的引擎上运行。github.com/FrozenSand/UrbanTerror4Warsow 设定在未来卡通世界中的快节奏 FPS。github.com/Warsow/qfusionXonotic 令人上瘾的竞技场式第一人称射击游戏,移动手感利落、武器种类丰富。github.com/xonotic/xonoticGZDoom新增 现代 Doom 源引擎,画面增强 + 脚本支持,是海量经典 Doom 模组的启动器。Sauerbraten新增 支持「即时地图编辑」的竞技 FPS,边玩边建图,社区地图量庞大。github.com/sauerbraten/sauerbratenTremulous新增 人类与异形阵营对抗的射击游戏,融合 RTS 建造与 FPS 战斗。github.com/darklegion/tremulousOpenArena新增 完全免费的竞技场 FPS,延续《雷神之锤 3》精神的开源实现,内置大量原创地图。Open-Ko 对老派《Knight Online》的重实现,复刻 1299 客户端功能,同时保持与 1299 版本客户端及服务端的准确兼容。github.com/Open-KO/KnightOnlineMeridian 59 第一款 3D MMORPG,1996 年发行、2012 年开源——目前由社区积极开发。github.com/Meridian59/Meridian59Reia RPG 动作冒险 MMO,重度聚焦剧情、战斗与开放世界沙盒冒险。基于 Godot、Rust 与 Zig 构建。github.com/Quaint-Studios/ReiaStendhal 有趣、友好且免费的 2D 多人在线冒险游戏,带有复古风。github.com/arianne/stendhalVeloren 设定在广阔奇幻世界中的动作冒险角色扮演游戏。github.com/veloren/velorenThe Mana World新增 复古 2D 免费 MMORPG,社区持续运营近二十年的开源传奇。github.com/themanaworld/tmwaRyzom新增 科幻 MMORPG《Ryzom》开源版,服务端与客户端代码全开放。github.com/ryzom/ryzomcoreAngband 基于 J.R.R. 托尔金世界观的单人地牢探索游戏。github.com/angband/angbandArx Fatalis 第一人称角色扮演游戏《Arx Fatalis》的跨平台移植版。github.com/arx/ArxLibertatisCataclysm: Dark Days Ahead 设定在后末日世界的 Roguelike 游戏。github.com/CleverRaven/Cataclysm-DDACendric 奇幻背景、含解谜元素的平台 RPG。github.com/tizian/Cendric2Dungeon Crawl Stone Soup 单人 Roguelike 地牢探索游戏,相比其他知名 Roguelike 更侧重战斗。Dungeon Monkey Eternal 基于队伍(组队)的奇幻 Roguelike 角色扮演游戏。github.com/jwvhewitt/dmeternalEgoboo 富有 NetHack 神韵的酷炫 3D 地牢探险游戏。Flare RPG 拥有自研引擎的奇幻动作 RPG。github.com/clintbellanger/flare-gameFreeablo 《暗黑破坏神 I》引擎的开源实现。github.com/wheybags/freeabloNetHack 单人 Roguelike 地牢探索游戏,也是该品类中最受欢迎的游戏之一。github.com/NetHack/NetHackOpenMW 《晨风》(Morrowind)游戏引擎的重实现。Shattered Pixel Dungeon 基于 Watabou 的《Pixel Dungeon》源码的开源游戏。github.com/00-Evan/shattered-pixel-dungeonThe Legend of Zelda: Mystery of Solarus DX 《塞尔达传说:众神的三角力量》(SNES 平台)的续作。github.com/christopho/zsdxValyria Tear 单人、中世纪奇幻风格的 2D 日式 RPG。github.com/Bertram25/ValyriaTearLegend of Elya 世界首个运行于任天堂 64 的大模型。81.9 万参数的 nano-GPT 变换器在 MIPS R4300i 上以每秒 60 token 实时推理。带 AI NPC 的塞尔达风格地牢探险游戏,基于 libdragon SDK 构建。github.com/Scottcjn/legend-of-elya-n64Daggerfall Unity新增 用 Unity 重制的《上古卷轴 2:匕首雨》,巨大开放世界,现代 3D 渲染。github.com/Interkarma/daggerfall-unityExult新增 《创世纪 7》引擎重实现,经典 CRPG 的完整复刻。Brogue CE新增 以「可见光照」系统著称的传统 Roguelike,ASCII 美术的天花板之一。github.com/tmewett/BrogueCEAAAAXY 发生在「不可能的空间」中的非线性 2D 解谜平台游戏。github.com/divVerent/aaaaxyCommander Genius 兼容《Commander Keen》的克隆版。github.com/gerstrong/Commander-GeniusDDraceNetwork 合作式在线精准平台游戏,拥有数千张地图与全球排行。Elemental One 使用 Phaser HTML5 游戏框架构建。github.com/voithos/elemental-oneEscape of the cat 基于 INSTEAD 引擎的硬核复古平台游戏。Frogatto 动作冒险游戏,主角是一只堂吉诃德式的青蛙。github.com/frogatto/frogattoJourney to the Center of Hawkthorne 这款 2D 平台游戏基于美剧《Community》「Digital Estate Planning」一集,使用 LÖVE 引擎制作。github.com/hawkthorne/hawkthorne-journeyMario-Level-1 用 Python 与 Pygame 制作的《超级马里奥兄弟》第一关。github.com/justinmeister/Mario-Level-1HFT Mario Party 对初代《马里奥兄弟》的本地多人重混重构。github.com/amiruqdah/mario-partySky Engine 使用 OpenGL 制作、自带引擎的 2D 平台游戏。github.com/ilenburg/game-engineThe Legend of Edgar 拥有持久世界的 2D 平台游戏。github.com/riksweeney/edgarThe Secret Chronicles of Dr. M. 经典风格的 2D 平台游戏。github.com/Secretchronicles/TSCReTux 受《SuperTux》启发的平台游戏。github.com/retux-game/retuxSuper Bombinhas 复古平台游戏。github.com/victords/super-bombinhasSuperTux 与 Tux 一起的经典 2D 横版跳跃闯关游戏。github.com/SuperTux/supertux2048-cli 《2048》游戏的命令行版本,可在 Linux 终端游玩。github.com/Tiehuis/2048-cli2048-in-terminal 做得地道的《2048》命令行版本。github.com/alewmoose/2048-in-terminalCastles of Dr. Creep 《The Castles of Dr. Creep》(Creep 博士的城堡)。github.com/segrax/DrCreepDominion 用 C# 实现的《Dominion》(一款桌游/卡牌游戏)。github.com/paulbatum/DominionEbbeFlut 一款非常久以前用很糟糕方式实现的、其实挺不错的桌游。github.com/karussell/ebbeflutIRMINGARD 用 Ruby 编写的耐心(接龙)纸牌游戏。github.com/gamebytes/irmingard-backboneMinilens 可爱的解谜平台游戏,主角是后末日地球上的一台清洁机器人。github.com/KOBUGE-Games/minilensNudoku 基于 Ncurses 的命令行数独游戏。PuzzleDash 三消(Match-3)解谜游戏。github.com/zeDoctor/PuzzleDashTictactoe 图形化井字棋 AI,永不落败。github.com/cout-hello-world/tictactoeWizznic 最赞的解谜游戏。github.com/DusteDdk/WizznicPokerTH 德州扑克(Texas Hold’em)的实现,支持(在线)多人与 AI 对战。github.com/pokerth/pokerthPySolFC新增 收录 1000+ 种纸牌游戏的跨平台合集,开源纸牌游戏的天花板。github.com/shlomif/PySolFCVASSAL新增 桌游电子化引擎,数千款桌游模块支持在线对战。github.com/vassalengine/vassalStunt Rally 含赛道编辑器的拉力竞速游戏,基于 VDrift 与 OGRE。github.com/stuntrally/stuntrallySuperTuxKart 免费 3D 卡丁车竞速游戏,登场角色为各开源项目吉祥物。github.com/supertuxkart/stk-codeTORCS新增 开源赛车模拟器,长期作为 AI 竞赛标准环境,支持编程 AI 参赛。Cannonball新增 街机赛车《OutRun》的增强版引擎,还原 80 年代海岸线竞速。github.com/djytc/cannonballCengBall 带 2D 模拟的足球编程游戏。github.com/eckucukoglu/cengballBlackvoxel 基于分子体素交互引擎的沙盒游戏。github.com/Blackvoxel/BlackvoxelBlocks Beyond the Stars 基于方块的 3D 太空建造沙盒,含程序化生成星球、逐块建造飞船与基地,以及可自托管的多人模式(Unity 客户端、.NET 服务端)。github.com/marceld23/BlocksBeyondTheStarsCraft 用现代 OpenGL 以 C 语言编写的简易《我的世界》克隆版。github.com/fogleman/CraftEndless Sky 类似经典《Escape Velocity》系列的太空贸易与战斗游戏。github.com/endless-sky/endless-skyFreeminer 受《我的世界》启发的沙盒游戏。github.com/freeminer/freeminerMinecraft 用 Python 与 Pyglet 编写的简易《我的世界》风格演示。github.com/fogleman/MinecraftManic Digger 多人方块建造体素游戏,《我的世界》克隆版。github.com/manicdigger/manicdiggerMinetest 无限世界方块沙盒游戏,含生存与合成要素。github.com/minetest/minetestPycraft 为终端打造的《我的世界》风格游戏。github.com/itsapi/pycraftRigs of Rods 面向载具等的软体物理模拟器。github.com/RigsOfRods/rigs-of-rodsSpace Engineers 基于体素的沙盒游戏,设定于太空中的小行星带。github.com/KeenSoftwareHouse/SpaceEngineersStarbound 2D 沙盒冒险游戏,玩家探索广袤、程序化生成的宇宙。github.com/rwf93/StarboundTerasology 受《我的世界》等启发的体素世界游戏引擎,带华丽图形效果,极度注重可扩展性。github.com/MovingBlocks/TerasologyThe Powder Toy 下落沙粒物理沙盒游戏。github.com/simtr/The-Powder-ToyUnturned 免费、开放世界的僵尸生存沙盒游戏。github.com/SmartlyDressedGames/U3-SDKHurry Curry! 合作式、快节奏的多人烹饪游戏。FlightGear新增 开源飞行模拟器,数百机型与全球地景,真实气动模型。github.com/FlightGear/flightgearSimutrans新增 交通模拟经营游戏,铁路、公路、水路与空运网络一体化规划。github.com/simutrans/simutransLincity-NG新增 开源城市建造模拟,能源、交通、生态可持续规划。github.com/lincity-ng/lincity-ng0 A.D. 类似《帝国时代 II》的 3D 即时战略游戏。Beyond all Reason (BAR) 源自《Total Annihilation》模组、基于 SpringRTS 引擎的即时战略游戏。github.com/beyond-all-reason/Beyond-All-ReasonCaesaria 热门城建与经济模拟游戏《凯撒 III》的重制版。github.com/dalerank/caesaria-gameColobot 一款带可编程 AI 的即时战略游戏。github.com/colobot/colobotCorsixTH 《主题医院》的克隆版。github.com/CorsixTH/CorsixTHCurse of War 快节奏动作策略游戏,提供 ncurses 与 SDL 前端。github.com/a-nikolaev/curseofwarHarris 围绕二战中英国皇家空军轰炸机司令部行动展开的策略游戏。Hedgewars 一款回合制策略、火炮、动作与喜剧元素兼具的游戏。KaM Remake 用 Delphi 从零编写的《骑士与商人》即时战略重制版。github.com/Kromster80/kam_remakeKeeperRL 受《矮人要塞》启发的 Roguelike 地牢建造游戏。github.com/miki151/keeperrlLast Colony 同时具备单人战役与多人模式的即时战略游戏,完全用 HTML5 与 JavaScript 打造。github.com/adityaravishankar/last-colonyMegaGlest 即时战略游戏引擎(跨平台、3D)。github.com/MegaGlest/megaglest-sourceMicropolis 基于《模拟城市》原始代码的城市建设游戏。github.com/SimHacker/micropolisMindustry 开源沙盒塔防游戏。github.com/Anuken/MindustryOpenage 《帝国时代 II》引擎的克隆版。github.com/SFTtech/openageOpenDungeons 受《地下城守护者》启发的开源游戏——黑暗、潮湿而危险。github.com/OpenDungeons/OpenDungeonsOpenE2140 基于 OpenRA 引擎的《地球 2140》重制版。github.com/OpenE2140/OpenE2140OpenFodder 《炮灰》(Cannon Fodder)的开源实现。github.com/OpenFodder/openfodderOpenKrush 基于 OpenRA 引擎的《KKnD》与《KKnD2》重制版。github.com/IceReaper/OpenKrushOpenRA 使用 .NET/mono 与 OpenGL 的《红色警戒》引擎开源实现,可运行于 Windows、Linux 与 macOS。OpenSA 基于 OpenRA 引擎的《Swarm Assault》重制版。github.com/Dzierzan/OpenSAOpenTTD 基于 Chris Sawyer 经典游戏《运输大亨豪华版》的运输模拟游戏。github.com/OpenTTD/OpenTTDOpenXcom 初代《X-COM》的克隆版。github.com/SupSuper/OpenXcomPax Britannica 水下、单按钮的即时战略游戏。github.com/henkboom/pax-britannicaPCOTM (Phone Case of the Monster) Ruby 游戏,你扮演一只收集手机的怪物。github.com/jwoertink/pcotmPikifen 粉丝制作的、基于《皮克敏》的引擎,注重灵活性。Pioneer 孤独太空冒险游戏。github.com/pioneerspacesim/pioneerPolly-B-Gone 物理平台游戏,主角是一只名叫 Polly 的勇敢轮式机器人。github.com/mbostock/polly-b-goneOpenRCT2 《过山车大亨 2》的开源重制版。github.com/OpenRCT2/OpenRCT2Race into Space 回合制太空竞赛策略游戏,最初由 Interplay 出品。github.com/raceintospace/raceintospaceRomanov’s Vengeance 基于 OpenRA 引擎的《命令与征服:红色警戒 2》重制版。github.com/MustaphaTR/Romanovs-VengeanceSeven Kingdoms: Ancient Adversaries 2009 年开源解禁的经典即时战略游戏。github.com/the3dfxdude/7kaaShattered Paradise 基于 OpenRA 引擎的《命令与征服:泰伯利亚之日》重制版。github.com/ABrandau/Shattered-Paradise-SDKSource of Tales 2012 年「Liberated Pixel Cup」参赛作品。github.com/tales/sourceoftalesTanks of Freedom 等距像素美术风格的回合制策略游戏。github.com/w84death/Tanks-of-FreedomThe Battle for Wesnoth 高奇幻主题的回合制策略游戏。github.com/wesnoth/wesnothUnknown Horizons 用 C++ 与 Python 编写、基于 Flexible Isometric Free Engine 的 2D 等距 RTS 经济策略游戏。github.com/unknown-horizons/unknown-horizonsVoxeliq 用 C# 开发的基于方块的游戏引擎实现。github.com/raistlinthewiz/voxeliqWargus 《魔兽争霸 2》模组,让你用 Stratagus 引擎游玩《魔兽争霸 2》。Warzone 2100 核战后的实时策略游戏。github.com/Warzone2100/warzone2100Wyrmsun 基于历史、神话与虚构故事的策略游戏。github.com/andrettin/wyrmsunZero-K 开源即时战略游戏,含物理抛射物与智能单位。github.com/ZeroK-RTS/Zero-KStone Kingdoms 基于初代《要塞》系列的实时策略游戏。gitlab.com/stone-kingdoms/stone-kingdomsFreeOrion新增 太空 4X 策略游戏,舰船设计、外交与科技树的星际文明史诗。github.com/freeorion/freeorionDune Legacy新增 经典 RTS《沙丘 2》的开源重制,香料采集与三大家族战争。github.com/DuneLegacy/dunelegacyUFO:AI新增 《X-COM》精神续作,回合制基地管理结合战术战斗对抗外星人。Widelands新增 重制《工人物语》的经济型 RTS,资源链与基建深度极高。github.com/widelands/widelandsVCMI新增 开源重制的《魔法门之英雄无敌 3》引擎,跨平台运行原版数据。手机上的开源游戏不多,但个个是精品——Android 12 款 + iOS 12 款,从 Roguelike 到音游全覆盖。最值得收藏的当属Pixel Dungeon,它几乎是开源 Roguelike 在移动端的最佳形态。
玩法:传统 Roguelike——随机地牢、永久死亡、策略走位,单手即可畅玩。
策划亮点:开源 Roguelike 的移动端标杆,衍生版 Shattered Pixel Dungeon 至今持续更新。
→ github.com/watabou/pixel-dungeonBraincup 记忆力、专注力与数学综合训练小游戏。github.com/SimonSchubert/BraincupChaseWhisplyProject 《Chase Whisply》是一款第一人称射击游戏,你要搜寻、找出并消灭潜伏在身边的幽灵。github.com/tvbarthel/ChaseWhisplyProjectColorphun 基于颜色的简单安卓小游戏。github.com/prakhar1989/colorphunGame of Life 规则可自定义的康威生命游戏。github.com/zsoltk/GameOfLifeGidi Games 《Lexis》《井字棋》《Puzzlemania》——用 Cocos2d for Android 制作的三款棋类游戏合集。github.com/chuvidi2003/GidiGamesGreen Wall 诡异上瘾的街机风格安卓游戏,你把水果甩向墙壁。项目使用 Android Studio 1.0 开发。github.com/awlzac/greenwallMemory Game 给孩子玩的简洁美观记忆翻牌游戏。github.com/sromku/memory-gamePimple Popper 用强大的 Godot 引擎制作的挤痘痘小游戏。github.com/Crazy-Marvin/PimplePopperPixel Dungeon 传统 Roguelike 游戏,像素美术、界面简洁。github.com/watabou/pixel-dungeonPuzzleGame 用 Cocos2d for Android 实现的滑块拼图游戏。github.com/chuvidi2003/PuzzleGameWannabe Tempest 80 年代投币街机游戏《Tempest》的克隆版。ZapZap 极简的反应力测试小游戏,也支持同设备多人一起玩。Bat Loves Bugs 关于「爱吃虫子的蝙蝠」的街机小游戏。github.com/xyclos/BatLovesBugsBridges 含桥梁、房屋、收费与地铁等元素的 iOS 解谜游戏。github.com/zgrossbart/bridgesCanabalt 《Canabalt》的 iOS 版本。github.com/ericjohnson/canabalt-iosChoose Figure 简单逻辑游戏:选出正确图形,训练你的专注力。github.com/ISosnovik/chooseFigureDoom 经典射击游戏《Doom》的 iOS 版本。github.com/id-Software/DOOM-iOSDrugsNRock 在 2013 全球游戏 Jam 期间设计的简单多人音乐节奏游戏。github.com/biou/DrugsNRockFinalFighter 用 Cocos2D 开发的坦克死斗对战游戏。github.com/sebcode/FinalFighter-iphoneGorillas 经典老游戏(QBasic)的 iPhone 移植版。github.com/Lyndir/GorillasLight Jockey 类似《Auditorium》的 iOS 音乐游戏。github.com/jmfieldman/Light-JockeyLumio 用 Cocos2D 开发的 iOS 解谜游戏,App Store 免费提供。github.com/joannecdyer/lumioSakura Fly 用 SpriteKit 开发的 iOS 动作游戏,App Store 免费提供。github.com/l800891/Sakura-FlyWolfenstein 3D iOS 版源码发布。github.com/id-Software/Wolf3D-iOSc4bot 能陪你玩四子棋的聊天机器人,支持网页聊天、Facebook Messenger、Skype 与 Telegram。github.com/kenrick95/c4bot玩法回答「做什么」,引擎回答「怎么做」。这一节换个坐标轴——把开源游戏按开发框架重新归类:Godot 的场景树、Bevy 的 ECS、Ren'Py 的脚本叙事——每个流行框架,都能找到「抄作业」级的完整源码。
本板块覆盖 14 个框架、24 款代表作——其中 5 款前文已列(本次仅归类、不重复计数),新增 19 款,全文合计更新至 476 款。
玩法:从一颗单细胞开始吞噬有机物,历经细胞、多细胞、文明直到星际——「进化」的每个阶段都是一整套新玩法,支持联机与多人协作。
策划亮点:教科书级「上帝模拟」开源范例——一个世界观串起六种玩法阶段,Steam 免费上架、全部源码可拆,是观察「进化玩法设计」的最佳标本。
→ github.com/Revolutionary-Games/Thrive玩法:马里奥的平台跳跃 × 传送门的传送枪——开蓝橙双门穿墙解谜,蘑菇、水管、旗杆一个不少。
策划亮点:两个经典玩法的「乘法实验」——平台跳跃的精确手感撞上传送门的空间思考,被无数教程当作 LÖVE2D 的第一课。
→ github.com/Stabyourself/mari0玩法:开源口袋妖怪——草丛遇怪、捕捉养成、回合制对战,还支持联机对战与地图内交易。
策划亮点:完整复刻「收集养成 × 回合制」的核心循环,从图鉴到战斗小游戏全开源,是 Python 开发者学习中型 RPG 工程组织的绝佳样本。
→ github.com/tuxemon/tuxemon玩法:用 Unity 重写《侠盗猎车手:圣安地列斯》的游戏引擎——读取原版资源,开放世界驾驶、枪战、任务系统完整保留。
策划亮点:最硬核的「引擎重实现」——不止还原玩法,更还原引擎架构(大地图流式加载、载具物理、任务脚本),是学习商业级开放世界工程的宝藏。
→ github.com/in0finite/SanAndreasUnity玩法:步步高学习机时代的童年三国策略经典——造兵、占城、外交结盟,用 LayaAir 在浏览器里完整重制。
策划亮点:国产生态里的「情怀重制」样本——TypeScript/JavaScript 双语言可读,H5 与微信小游戏双端发布,国内开发者想抄国产引擎作业就看它。
→ github.com/cheft/sanguo玩法:爆红节奏对战游戏——跟随节拍按下方向键怼赢对手,街机乐感十足,社区 Mod 生态极其旺盛。
策划亮点:HaxeFlixel 的招牌作品,从谱面到角色立绘全可替换——「音乐 × 判定 × 表现力」的教科书组合。
→ github.com/ninjamuffin99/Funkin玩法:登山主题像素平台跳跃——极限跳跃 + 精准冲刺,一路攀登云雾缭绕的雪山之巅。
策划亮点:Maddy Makes Games 官方续作,用一张 64KB 卡带做出满分手感——「限制出创意」的最佳教科书。
→ github.com/EXOK/Celeste2玩法:经典 roguelike 平台游戏——随机洞穴、陷阱、宝藏与命悬一线的道具流,一命通关是最高追求。
策划亮点:Derek Yu《洞穴探险》GML 源码改良版——程序化生成关卡 + 永久死亡,独立游戏史上绕不开的一课。
→ github.com/yancharkin/SpelunkyClassicHD开源引擎之王,场景树 + 信号系统,2D/3D 通吃且安装包仅几十 MBThrive 从单细胞进化到星际文明的上帝模拟,Steam 免费上架。github.com/Revolutionary-Games/ThriveGodot Open RPG GDQuest 官方教学配套的 2D 回合制 RPG 演示,对话、背包、战斗俱全。github.com/gdquest-demos/godot-open-rpg用 Lua 写游戏的轻量框架,一个 main.lua 就能跑,复古像素创作者的天堂Mari0 马里奥 × 传送门:开蓝橙双门穿墙解谜,平台跳跃手感教科书。github.com/Stabyourself/mari0Mr. Rescue 消防题材俯视角动作,冲进火场救人逃生。github.com/SimonLarsen/mrrescueJourney to the Center of Hawkthorne前文已列 美剧《废柴联盟》同人 2D 平台跳跃,还原「数字宅」的像素世界。github.com/hawkthorne/hawkthorne-journeyPython 游戏入门首选,教学生态最成熟,从新手到中型项目通吃Tuxemon 口袋妖怪风格开源 RPG,捕捉养成、回合制对战、联机对战全都有。github.com/tuxemon/tuxemonMario-Level-1前文已列 超级马里奥第一关的完整 Pygame 复刻,粒子与音效俱佳。github.com/justinmeister/Mario-Level-1视觉小说专用引擎,脚本上手十分钟,全球超 8000 款作品在用Forge the Kingdom 奇幻视觉小说——Ren'Py 写剧情,OpenClaw 让 AI 驱动的王国「住进」你的电脑。github.com/Forge-the-Kingdom/forge-the-kingdomRust 生态的 ECS 引擎代表,数据驱动 + 高性能,当代游戏架构样板Bevy Tetris 用 Bevy ECS 实现的经典俄罗斯方块,适合拆解数据驱动玩法。github.com/nightswatchgames/tetrisTypey Birb Bevy Jam 参赛作——打字版 Flappy Bird,拼对单词鸟才扇翅膀。github.com/rparrett/typey_birbHTML5 2D 的事实标准,浏览器零安装即玩,官方示例当教材Ancient Beast前文已列 具象化怪兽的回合制策略对战,Phaser 阵营的旗舰项目。github.com/FreezingMoon/AncientBeastPhaser 官方示例集 官方维护的 Phaser CE 示例合集,上百个小游戏直接当教材。github.com/phaserjs/phaser-ce-examples极简 C 游戏库,零依赖零抽象,新手 C 语言游戏项目首选raylib-games raylib 作者官方维护的游戏合集,十几个可玩小游戏全开源。github.com/raysan5/raylib-games开源「幻想计算机」,代码、精灵、地图、音效一体,一个文件就是一张卡带TIC-80 游戏合集 一个仓库装下多款 TIC-80 卡带游戏,复古像素开箱即玩。github.com/TheWatermelon/TIC-80拖拽式 Game Boy 游戏制作工具,零代码即可产出复古卡带NAIA 墨西哥游戏节 Mermelada de Juegos 2026 作品,用 GB Studio 制作的 Game Boy 冒险游戏。github.com/Tamal-Rosita/MGWJ2026-NAIASanAndreasUnity Unity 重写《侠盗猎车手:圣安地列斯》引擎,开放世界全还原。github.com/in0finite/SanAndreasUnityDaggerfall Unity前文已列 Unity 重制《上古卷轴 2:匕首雨》,现代 3D 渲染加持。github.com/Interkarma/daggerfall-unityTypeScript/JavaScript · 2 款 · 新增 2国产高性能 H5/小游戏引擎,一次开发可同时发布 APP 手游 + 微信小游戏 + H5三国霸业 步步高学习机时代的童年经典,用 LayaAir 在浏览器里重制——造兵、攻城、一统天下。LayaAir 官方示例集 官方仓库内置 2D/3D 全套示例,UI、粒子、骨骼动画、小游戏发布开箱即抄。github.com/layabox/layaair-demo一套代码编译到 5 大平台,独立游戏的「零成本跨端」之选flixel-demos 官方合集 官方 79 个 demo 全开源,平台跳跃、塔防、射击一套带齐,新手入门最高效入口。github.com/HaxeFlixel/flixel-demosFriday Night Funkin'前文已列 爆红节奏对战《周五夜放克》,HaxeFlixel 的招牌与 Mod 生态之王。github.com/ninjamuffin99/FunkinLexaloffle 的「幻想主机」,8 色屏幕 + 64KB 容量倒逼极致创意Celeste Classic 2 《蔚蓝》官方续作——Maddy Makes Games 用一张 PICO-8 卡带写出的登山名作,极限跳跃手感满分。老牌商业引擎——引擎虽闭源,GML 游戏源码照样开源,独立游戏史上的「美国队」SpelunkyClassicHD Derek Yu《洞穴探险》经典 GML 工程改良版——随机洞穴、陷阱、宝藏,roguelike 生成式关卡教科书。github.com/yancharkin/SpelunkyClassicHDNuclear Throne 开源重制 《废土之王》GML 源码重建 + Android 移植,双摇杆射击的存档与武器系统尽可拆解。github.com/toarch7/nt-recreated-public※ 引擎视角与玩法视角,是「同一批游戏的两个切面」:想按玩法找,看第 03-05 章;想按技术栈学,就看本章。标「前文已列」的条目,前文有更完整的解读。
「仅源码」板块最像一座档案馆——这些不是能直接运行的游戏,而是被历史选中的设计底稿:Doom 3 的 GPL 源码、Rogue Legacy 的遗传玩法、波斯王子 的 6502 汇编原稿、网络奇兵 的沉浸模拟雏形。
读源码比读攻略更能理解「为什么好玩」:看一眼 Doom 3 的阴影体积算法、Rogue Legacy 的遗传特质表,比十篇设计拆解都直接。下表 13 款,全部开放。
Aquaria 令人惊叹的水下奇幻游戏,2007 年独立游戏节大奖得主。github.com/AquariaOSE/AquariaDescent 3 驾驶战斗机,在六自由度射击游戏中穿梭于地下与地面环境。github.com/DescentDevelopers/Descent3Doom 3 GPL 源码发布。github.com/TTimo/doom3.gplID Software 包含《Doom》《Quake》《Wolfenstein》等。Jedi Academy 仅源码,Raven Software 在 SourceForge 的镜像。github.com/grayj/Jedi-AcademyJedi Outcast 仅源码,Raven Software 在 SourceForge 的镜像。github.com/grayj/Jedi-OutcastMiner Wars 2081 面向《Miner Wars 2081》(设定于 2081 年的六自由度动作生存太空射击模拟游戏)的模组开发者。github.com/KeenSoftwareHouse/Miner-Wars-2081OpenJK 《绝地学院》与《绝地求生外传》(Jedi Outcast)开发的社区维护分支。github.com/JACoders/OpenJKPrince of Persia 初代《波斯王子》游戏源码,1985–89 年间用 6502 汇编语言在 Apple II 上编写。github.com/jmechner/Prince-of-Persia-Apple-IIUFO RUN 基于 Nextpeer 的实时多人游戏。github.com/Nextpeer/Nextpeer-UFORUNSystem Shock 初代《网络奇兵》(System Shock)游戏源码(PowerMac 版),此处提供更易读的衍生版本。github.com/NightDiveStudios/shockmacRogue Legacy 《盗贼遗产 1》(Rogue Legacy)源码。github.com/flibitijibibo/RogueLegacy1如果目标是「自己做一款游戏」,真正的主力弹药在这两个板块——框架·引擎·库 68 项与地图·插件·工具 21 项。从 3D 引擎到音效生成器,一条龙配齐。
新手路线推荐:想学 2D 用 Phaser,想做像素风用 LÖVE / Pyxel,想一步到位直接上 Godot;文字冒险选 Ren’py,地图编辑统一用 Tiled,音效用 Bfxr 一键生成。
Unreal Engine C++ 3A 级游戏引擎。并非完全免费,但你可以轻松获取完整源码。https://www.unrealengine.com/github.com/EpicGames/SignupAkihabara 一组用于在 JavaScript 中制作像素风、独立风格的 8/16 位时代游戏的库、工具与预设。github.com/Akihabara/akihabaraAllegro 5 用于制作 2D 游戏(图形、声音等)的 C++ 库。github.com/liballeg/allegro5Ammo.js 用 Emscripten 将 Bullet 物理引擎直接移植到 JavaScript。github.com/kripken/ammo.jsAtomic Engine 具备 2D 与 3D 渲染、符合标准的 JavaScript、GitHub 上完整的 Player 与 Editor 源码、Windows 与 Mac 编辑器,并可从编辑器一键部署到 Windows、Mac、WebGL、Android 与 iOS。github.com/AtomicGameEngine/AtomicGameEngineBabylon.js 用于基于 HTML5 与 WebGL 构建 3D 游戏的完整 JavaScript 框架。github.com/BabylonJS/Babylon.jsBgfx 跨平台渲染库。github.com/bkaradzic/bgfx#bgfx---cross-platform-rendering-libraryChilli Works 为独立开发者打造的开源、跨平台游戏引擎。github.com/ChilliWorks/ChilliSourceChipmunk Physics 用 C 语言编写的简单、轻量、快速且可移植的 2D 刚体物理库。github.com/slembcke/Chipmunk-PhysicsChoiceScript 用于开发基于文本、多选项互动小说的语言/引擎。github.com/dfabulich/choicescriptCocos2d for Android 基于 cocos2d-Android-0.82,现已从 cocos2d-iphone 0.99.4 移植。github.com/ZhouWeikuan/cocos2dCocos2d for iPhone 用于为 iPod Touch、iPhone、iPad 与 Mac 构建 2D 游戏、演示及其他图形/交互应用的框架。基于 cocos2d 设计,但不用 Python 而用 Objective-C。github.com/cocos2d/cocos2d-iphoneCocos2d for HTML5 面向网页浏览器的 Cocos2d,使用 JavaScript 构建。github.com/cocos2d/cocos2d-HTML5Cocos2d-x 用于构建 2D 游戏、互动电子书、演示等图形应用的多平台框架。基于 cocos2d-iphone,但不用 Objective-C 而用 C++。可运行于 iOS、Android、Windows Phone、macOS、Windows 与 Linux。github.com/cocos2d/cocos2d-xCrafty 可帮助你以结构化方式创建游戏的 JavaScript 游戏库。github.com/craftyjs/CraftyCutJavaScript 轻量快速的 2D HTML5 渲染引擎,用于跨平台游戏开发。Dash 用 D 语言编写的免费开源 3D 游戏引擎。github.com/Circular-Studios/DashDuality 2D 游戏开发框架。github.com/AdamsLair/dualityEaselJavaScript 让操作 Canvas 元素更轻松的库。github.com/createjs/easeljsEntityJavaScript 采用实体-组件(entity-component)设计的 HTML5 JavaScript 游戏引擎。github.com/bendangelo/entityjsEvennia MUD/MU* Creation System 用纯 Python 创建在线多人文字游戏(MUD、MUSH、MUX、MUCK、MOO 等)的库。github.com/evennia/evenniaFlare 自由软件动作角色扮演引擎。github.com/clintbellanger/flare-engineFlashpunk 用于开发 2D Flash 游戏的自由 ActionScript 3 库。github.com/Draknek/FlashPunkFlixel 完全用 ActionScript 3 编写的游戏制作库。github.com/AdamAtomic/flixelGameJavaScript GameJs 是一个受 PyGame 启发的 JavaScript 库,用于在 HTML Canvas 上编写 2D 游戏或其他交互式图形应用。GamePlay 跨平台 C++ 游戏框架/引擎,用于创建 2D/3D 移动与桌面游戏。github.com/gameplay3d/GamePlayGemRB BioWare 的 Infinity 引擎的跨平台实现。GenesisEngine 让你从地面一直到太空,创建并探索程序化生成的行星系。是对程序化生成世界、XNA 与设计模式的实验。github.com/SaintGimp/GenesisEngineGladiator 3D 基于 Canvas 的 JavaScript 光线投射引擎,用于伪 3D 游戏。github.com/krotik/gladiator_3dGodot 功能完备、采用 MIT 许可的游戏引擎。主打强大工具与视觉化工作流,可无障碍导出到 PC、移动与 Web 平台。其编辑器、语言与 API 功能丰富却易学,几小时即可上手。github.com/okamstudio/godotHaxeFlixel 由 Haxe 与 OpenFL 驱动的免费、跨平台 2D 游戏引擎。github.com/HaxeFlixel/flixelIkemen GO 支持 MUGEN 资源的开源格斗游戏引擎,用 Go 编写。github.com/ikemen-engine/Ikemen-GOJiGS 用 PHP 构建的在线 RPG 与交易游戏引擎。github.com/Techbot/JiGS-PHP-RPG-engineJMonkeyEngine 面向勇于尝鲜的 Java 开发者的前沿跨平台 3D 游戏引擎。github.com/jMonkeyEngine/jmonkeyengineKiwi.js 极速、基于移动端与桌面浏览器的 HTML5 游戏框架,使用 CocoonJS 发布到 App Store。github.com/gamelab/kiwi.jsLibGDX 面向 Desktop/Android/HTML5/iOS 的 Java 游戏开发框架。LibRocket 基于 HTML 与 CSS 标准的 C++ 用户界面库,是为各类项目界面需求量身打造的完整解决方案。github.com/librocket/librocketLibSDL2pp SDL 2.0 的 C++11 绑定。github.com/libSDL2pp/libSDL2ppMatter.js 面向网页的 JavaScript 2D 刚体物理引擎。github.com/liabru/matter-jsMelonJavaScript 用于 2D 游戏的 HTML5 游戏框架。github.com/melonjs/melonJSMonoGame 面向 Mono 平台的 XNA 实现(支持 iOS、Android、Linux,并已着手 PS Suite 与 NaCli)。Oimo.js 轻量级 JavaScript 3D 物理引擎。OpenRTS 用 Java 7 编写的实时战略 3D 引擎。github.com/methusalah/OpenRTSosu-framework 以 osu! 为设计初衷的游戏框架。github.com/ppy/osu-frameworkOxygine 面向 iOS、Android、Windows、Linux 与 Mac 上 2D 游戏的 C++ 引擎与框架。github.com/oxygine/oxygine-frameworkpanda.js 免费、支持移动与桌面的 HTML5 游戏引擎,采用 Canvas 与 WebGL 渲染。github.com/ekelokorpi/panda.jsPhaser 有趣、免费且快速的 2D 游戏框架,用于在桌面与移动浏览器制作 HTML5 游戏,支持 Canvas 与 WebGL 渲染。github.com/photonstorm/phaserPhysicsJavaScript 模块化、可扩展且易用的 JavaScript 物理引擎。github.com/wellcaffeinated/PhysicsJSpixi.js 超高速 HTML5 2D 渲染引擎,使用 WebGL 并在不支持时回退到 Canvas。github.com/GoodBoyDigital/pixi.jsPlasma Cyan Worlds 的 Plasma 游戏引擎。PlayCanvas 带在线工具集的 3D WebGL 游戏引擎。github.com/playcanvas/engineQICI Engine 免费的 JavaScript 游戏引擎库,附带用于制作 HTML5 游戏的网页版全套工具。github.com/qiciengine/qiciengineQuasi-Engine 意在成为简化 2D 游戏开发的完整工具集的 QtQuick 框架。github.com/INdT/Quasi-EngineRen’py 用 Python 编写的视觉小说引擎,支持移动端(iOS 测试版)与桌面平台。SFML 简单快速的多媒体库。github.com/LaurentGomila/SFMLSolarus 用 C++ 编写的 Action-RPG 游戏引擎。github.com/christopho/solarusStarling 模仿传统 Flash 显示树架构的 ActionScript 3 库,可部署到移动设备(iOS、Android)、桌面(Windows、macOS)与浏览器(通过 Flash 插件)。github.com/Gamua/Starling-FrameworkSuperpowers 由 TypeScript 与 Three.js 驱动的游戏引擎与框架(基于 WebGL 的 2D 与 3D)。Tesseract 借助现代动态渲染技术让地图绘制更有趣——你能即时看到光照变化反馈,而不只是几何体。github.com/lsalzman/tesseractThree.js 被众多浏览器游戏使用的 JavaScript 3D 库。github.com/mrdoob/three.jsTiled 通用瓦片地图编辑器,适用于编辑任何基于瓦片游戏的地图,无论是 RPG、平台游戏还是《打砖块》克隆。Torque 2D GarageGames 出品的 Torque 2D 的 MIT 许可版本。github.com/TorqueGameEngines/Torque2DTorque 3D GarageGames 出品的 Torque 3D 的 MIT 许可版本。github.com/GarageGames/Torque3DTurbulenz Engine HTML5 游戏引擎与服务器端 API,提供 JavaScript 与 TypeScript 版本,用于构建与分发 2D 和 3D 游戏。github.com/turbulenz/turbulenz_engineUrho3D 免费、轻量的跨平台 2D/3D 游戏引擎,用 C++ 实现并基于 MIT 许可发布,深受 OGRE 与 Horde3D 启发。Wurfel Engine 面向以方块/体素构建开放世界游戏的等距游戏引擎。github.com/BSVogler/WurfelEngineSDKXLE 渲染引擎,具备基于图像的照明、动态区域光,以及基于节点的材质编辑器等高级特性。灵活且模块化,可无缝融入现有方案。XLE 是「可 hack」的引擎,旨在为特殊需求量身定制。github.com/xlgames-inc/XLEBfxr Flash + AIR 音效生成器,基于 Sfxr。github.com/increpare/bfxrBrood War API 用于与实时战略游戏《星际争霸:母巢之战》交互的 C++ 框架。FlxCollisions 针对 flixel v2.0 的一组简单 2D 物理与碰撞演示。github.com/gamebytes/FlxCollisionsGamertag 用于从多种来源获取 Xbox Live 玩家标签信息的 Ruby gem。github.com/barisbalic/gamertagGreenworks 一个 Node.js 插件,让你将 HTML5 游戏与 Steamworks 集成。github.com/greenheartgames/greenworksHalo::Reach::API 用于与《光环:致远星》API 交互的 Ruby gem。github.com/agoragames/halo-reach-apiIodineGBA 完全用 JavaScript 编写、由 HTML5 驱动的 GameBoy Advance 模拟器。github.com/taisel/IodineGBAItch 用 TypeScript 编写的 Electron 跨平台游戏下载器、安装器与 itch.io 库管理器。JavaScript Breakouts 《打砖块》的多个 JavaScript 引擎实现合集。github.com/city41/breakoutsLeaderboard(Java) 基于 Redis 的排行榜(Java 实现)。github.com/agoragames/java-leaderboardLeaderboard(PHP) 基于 Redis 的排行榜(PHP 实现)。github.com/agoragames/php-leaderboardLeaderboard(Python) 基于 Redis 的排行榜(Python 实现)。github.com/agoragames/python-leaderboardLeaderboard(Ruby) 基于 Redis 的排行榜(Ruby 实现)。github.com/agoragames/leaderboardLeaderboard(Scala) 基于 Redis 的排行榜(Scala 实现)。github.com/agoragames/scala-leaderboardlibfreenect 在 Windows、Linux 与 macOS 上支持 Xbox Kinect 设备的驱动与库。github.com/OpenKinect/libfreenectOpenEmu 将游戏模拟器作为一等公民引入 macOS 的项目。github.com/OpenEmu/OpenEmuMudlet 跨平台、开源且极速的 MUD(纯文字 MMORPG)客户端,支持 Lua 脚本。Stats.js JavaScript 性能监视器。github.com/mrdoob/stats.jsTassadar 用纯 Ruby 编写的《星际争霸 2》录像解析器。github.com/agoragames/tassadarWorld of Warcraft Addons 用 Lua 编写的各种《魔兽世界》插件。World of Warcraft API Docs 作为《魔兽世界》社区站点一部分的 RESTful Web 服务公开文档。github.com/Blizzard/api-wow-docs这份清单很长,建议先收藏,再按感兴趣的类型慢慢淘。三类常见诉求的对应姿势如下。
只想玩:浏览器游戏直接用网页版;原生与移动游戏去项目官网或 GitHub Releases 页下载对应平台安装包,多数支持 Windows / macOS / Linux。想学引擎:选一款轻量项目通读——先跑通,再改数值,最后替换素材。街机类(贪吃蛇、打砖块、小行星)是成本最低的入门样本。想深入拆解:挑玩法标杆:想懂 RTS 看 0 A.D. 与 OpenRA,想懂战棋看 Wesnoth,想懂模拟经营看 OpenTTD 与 Simutrans,想懂 Roguelike 看 Cataclysm-DDA。开源游戏是玩法设计师的博物馆——500个项目,全部可拆可学可改造
SuperStarPark,专注开源与免费软件测评,拆解优质开源项目背后的设计巧思。整理这份大全花了不少功夫,欢迎在评论区补充你心中的沧海遗珠。
如果你觉得今天这篇有收获,欢迎 点赞、在看、转发 三连,我们下篇见。
/