当前位置:首页>游戏攻略>手机游戏源代码大全

手机游戏源代码大全

  • 更新时间 2026-08-12 01:33:45
手机游戏源代码大全

"

400+ 款 手机游戏源代码大全。

一份开源手游大全

📌 本文看点

01

浏览器游戏

13 类 · 143 款

02

原生游戏

13 类 · 148 款

03

移动 & 资源

手机 24 款 + 框架/工具 127 项

下面这份清单整理自开源游戏大全,覆盖 浏览器游戏原生游戏移动游戏三大类,外加框架、引擎、地图、插件等开发资源,共 418 个项目,每个都附带 GitHub 源码地址。无论是想玩游戏、学引擎,还是直接改造成自己的作品,都能一键上手。

01

BROWSER-BASED

浏览器游戏(143)

棋牌桌游(9)

游戏名
中文描述
GitHub 地址
3D Hartwing Chess Set
用 HTML/CSS/JavaScript 实现的 3D 国际象棋游戏。
juliangarnier/3D-Hartwig-chess-set
c4
四子棋游戏,玩家与 AI 对战。
kenrick95/c4
Desperate Gods
免费在线桌游,玩法与现实桌游一致——电脑不强制任何规则。
David20321/FTJ
Duet (Veiled Dominion)
开源非对称国际象棋变体,胜负条件反转——当你的变形棋子失去控制、而非静止的王被将时游戏结束。含 AI 对手、远程多人,以及可选的战争迷雾模式。
Loptr-Lab/duet-solo-hackathon
Green Mahjong
用 HTML/CSS/JavaScript 实现的单人麻将(接龙)游戏。
danbeck/green-mahjong
Kriegspiel
不完全信息博弈游戏,即 Kriegspiel 国际象棋变体。
binarymax/kriegspiel
Chessmata
开源多人在线国际象棋平台,支持人类与 AI 对弈,含实时 WebSocket 对战、基于 Elo 的匹配、3D 网页棋盘(Three.js)、MCP 服务端与兼容 UCI 的命令行。基于 Go 和 React 构建。
jonradoff/chessmata
Lichess
免费国际象棋游戏,使用 HTML5 与 WebSocket,基于 Scala、Play 2.8、MongoDB 和 Elasticsearch 构建。
ornicar/lila
Wolfcha
AI 驱动的「狼人杀」(杀手游戏)社交推理游戏,每位玩家都由顶级大模型操控。基于 Next.js 和 TypeScript 构建。
oil-oil/wolfcha

街机(60)

游戏名
中文描述
GitHub 地址
Alge's Escapade
操控 Alge 穿越关卡抵达逃生管道,助其逃脱。
Dave-and-Mike/game-off-2012
Alien Invasion
别让外星人抵达底部,用你的飞船消灭它们。
cykod/AlienInvasion
Arashi
街机游戏《Tempest》的复刻版。尽可能长久地存活并获取高分。
stephank/arashi-js
Asteroids
纯 JavaScript 版《小行星》游戏,操控左右旋转的三角飞船摧毁小行星与飞碟。
dmcinnes/HTML5-Asteroids
Avabranch
让你的 Ava 避开其间移动的方块。
Zolmeister/avabranch
Ball And Wall
用从飞船弹出的挡板 Vaus 击碎方块。
budnix/ball-and-wall
Breakout
HTML5 多人游戏,用飞船发出的一颗球击碎方块。
Couchfriends/breakout
Captain Rogers
使用 ImpactJS 创建的 HTML5 手机游戏。
EnclaveGames/Captain-Rogers
Ceros Snake
经典 70 年代《贪吃蛇》游戏的重制版。
mjhasbach/ceros-snake
CHANG€
紧张刺激的游戏,展现超市收银员极端的日常。
RothschildGames/change
Chromacore
2D 音乐平台跳跃游戏,设定在黑白暗世界中,随着游戏进展逐渐变得多彩欢快。
Murkantilism/game-off-2013
Jolly Jumper
受《涂鸦跳跃》启发的无限跳跃风格游戏。
shohan4556/jolly-jumper
Clumsy Bird
使用 MelonJS 的《Flappy Bird》克隆版(JavaScript)。
ellisonleao/clumsy-bird
Coffee Snake
用 CoffeeScript 编写的 HTML5 贪吃蛇游戏。
dommmel/coffee-snake
Coil
HTML5 Canvas 游戏,用拖尾缠绕敌人将其击败。
leereilly/Coil
Color Quest
无限跑酷游戏,讲述一个黑白像素渴望变成彩色像素的旅程。
redbluegames/game-off-2013
Core Commiter
选择一个开源项目,通过把代码归到正确的分支来为它做贡献。
vladikoff/game-off-2012
Crappy Bird
使用 JavaScript 与 Canvas2D API 的《Flappy Bird》克隆版。
varunpant/CrappyBird
Custom Tetris
按你喜欢的方式玩经典俄罗斯方块。
ondras/custom-tetris
D3shooter
HTML5 版《小行星》风格游戏,作为 d3 库的演示。
nsmirn0v/d3shooter
Digger
玩家置身于地下迷宫,可挖掘横向与纵向隧道穿行。
lutzroeder/digger
Drakonas
使用 Three.js 库构建的经典弹幕射击游戏。
Casmo/Drakonas
Drill Bunny
钻地小游戏,操控兔子在地下挖掘好东西。
DreamShowAdventures/LudumDare29
DuckHunt JavaScript
《打鸭子》移植到 JavaScript 与 HTML5,并带关卡编辑器。
MattSurabian/DuckHunt-JS
Emberwind
独立平台游戏《Emberwind》的奇幻移植版。
operasoftware/Emberwind
ExecutiveMan
用 JavaScript 编写的 NES 游戏《MegaMan》克隆版。
CamHenlin/ExecutiveMan
Fluid Table Tennis
渲染乒乓球游戏,并与全彩实时流体模拟以 60 FPS 交互。
anirudhjoshi/fluid_table_tennis
Heal 'em All
探索废弃旧墓地,尽可能治愈更多僵尸并找到出口。但小心别让自己也变成其中一员。
krzysu/game-off-2013
HotFix
帮助 Hotfix 收集 star 拥护者并躲避敌人。收集 commit 来升级 Hotfix 并添加新功能。
sdrdis/hotfix
Hyperspace Garbage Collector
引导 N4n 穿越危险的垃圾堆洞穴,抵达主系统核心,让「垃圾」恢复秩序。
razh/game-off-2013
I Spy A Ghost
使用 HTML5/Phaser 与 WebRTC 制作的实验性 P2P 多人游戏。
OmarShehata/I-Spy-A-Ghost
Jekyll & Hyde Collide
简单的 Unity 2D 游戏,借用《化身博士》经典故事,字面上围绕「变化」主题展开。
awesome-interactive/game-off-2013
JumpSuit
穿上炫酷战衣,从一颗行星跳到另一颗,征服它们。
KordonBleu/jumpsuit
Mario 5 HTML
HTML5 JavaScript 版无限马里奥,使用 Canvas 与 Audio 元素。
robertkleffner/marioHTML5
Mega Girl
超级豪华至尊软件,击退那些恶意应用。
ddionisio/game-off-2013
Masonry JavaScript Tetris Clone
使用 HTML5/JavaScript/Phaser 创建的俄罗斯方块克隆版。
gamedolphin/Masonry-JavaScript-Tetris-Clone
Monster Wants Candy
用 Phaser 2.0.7 创建的简单 HTML5 游戏。
EnclaveGames/Monster-Wants-Candy-demo
Octocat Jump
操控不停跳跃的 Octocat 收集星星以获取额外分数。
ogoshen/game-off-2012
Onslaught Arena
在这款快节奏街机射击游戏中击退成群的中世纪经典怪物。
lostdecade/onslaught_arena
Pappu Pakia
令人上瘾的游戏,操控小 Pappu 绕过障碍、收集金币星星与浆果,并躲避名为 Pakias 的敌人。
udacity/pappu-pakia
Phaser Snake
使用 Phaser 引擎创建的 JavaScript 版贪吃蛇游戏。
gamedolphin/JavaScript_snake
PixelPlatformer
简单平台跳跃游戏,展示 Entity 游戏引擎的能力。
bendangelo/PixelPlatformer
PolyBranch
极简 3D 游戏。躲避树枝起初看似简单,但当接近终极速度时,看你能撑多久。
gbatha/PolyBranch
Protocol 390
要在人民公园活下去,你必须为预言者提供「零钱」(变化)。
josegallegos07/game-off-2013
Raging Gardens
JavaScript/HTML5 网页游戏,一只饥饿的(忍者)兔子频繁放屁。
petarov/game-off-2012
Release Cycles
抽象竞速游戏,你与时间及电脑竞赛,在产品生命周期中尽量走得更远。
RothschildGames/release-cycles
Save The Forest
完全基于 Canvas 的 HTML5 游戏,玩家须用神奇水箱扑灭树上的火,拯救燃烧森林。
softvar/save-the-forest
SKALP
60 秒交易大厅反应力游戏。做多或做空,跟随图表,在反转前平仓——别被平仓出局。
amudotcom-byte/skalp
Ski Free
操控山坡上的滑雪者,躲避障碍,按模式不同而计时竞速或表演特技得分。
basicallydan/skifree.js
Snake
使用 Canvas 与 JavaScript 的简单贪吃蛇克隆版。
jrgdiz/snake
Snake_new
网页版经典诺基亚贪吃蛇游戏。
RabiRoshan/snake_game
Space-Shooter
HTML5 构建的经典弹幕太空射击游戏,支持多人。
Couchfriends/Space-Shooter
Spashal
太空中危机四伏,危险潜藏每个角落。
MrRar/spashal
Square Off!
多人 1v1 气垫曲棍球风格游戏,放置方块来反弹小球。
ScriptaGames/SquareOff
Space Crusade
使用 Phaser 框架开发的 HTML5 游戏。
Loopeex/space-crusade
Super Mario Bros
用 Backbone 游戏引擎编写的一个关卡。
martindrapeau/backbone-game-engine
Survivor
可玩的重制版:1982 年雅达利/Commodore 64 太空「弹幕射击」街机游戏,用 HTML+CSS+JavaScript 实现,含关卡编辑器与设计工具。
scottschiller/SURVIVOR
WPilot
基于浏览器的经典 XPilot 游戏重制版,使用 Node.js 与 HTML5 构建。
jfd/wpilot
Zedinvaders
游戏基于原创漫画《ZED》,出自名为「Game Over」的「第零话」。
salvatorecapolupo/zedinvaders
111 one-button games
单按钮游戏以「用一个按钮实现各种操作」而著称。
abagames/111-one-button-games-in-2021

音乐节奏(1)

游戏名
中文描述
GitHub 地址
Bemuse
在线音乐节奏游戏,演奏 BMS 格式的歌曲。
bemusic/bemuse

第一人称射击(3)

游戏名
中文描述
GitHub 地址
Backdooms
灵感来自 1993 年《DOOM》与「后室」的游戏,小到可完整塞进一个二维码里。
Kuberwastaken/backdooms
BananaBread
将 Cube 2/Sauerbraten 的 3D 游戏引擎/第一人称射击移植到网页,借助 Emscripten 把 C++ 与 OpenGL 编译为 JavaScript 与 WebGL。
kripken/BananaBread
Nazi Zombies Portable
《使命召唤:僵尸》的「降配重制版」,由多个增强版 Quake 引擎分支驱动。
nzp.gay

角色扮演(3)

游戏名
中文描述
GitHub 地址
Diablo JavaScript
HTML5 Canvas 与 JavaScript 的等距视角极简代码风格游戏。
mitallast/diablo-js
Roguish
用 JavaScript 创建的 RPG / Rogue-like 游戏。
CamHenlin/Roguish
Room for Change
随机生成动作的 RPG。你扮演一位圆胖的考古学家,受命从传说中法老的金字塔取回三件圣物。
antionio/game-off-2013

大型多人在线(2)

游戏名
中文描述
GitHub 地址
BrowserQuest
HTML5/JavaScript 多人游戏实验。
mozilla/BrowserQuest
Reia
RPG 动作冒险 MMO,重度聚焦剧情、战斗与开放世界沙盒冒险。基于 Godot、Rust 与 Zig 构建。
www.playreia.com

策略(6)

游戏名
中文描述
GitHub 地址
Ancient Beast
具象化并操控怪兽,以此击败对手。
FreezingMoon/AncientBeast
Command & Conquer
用 HTML5 与 JavaScript 完整重制的初代《命令与征服》即时战略游戏。
adityaravishankar/command-and-conquer
Freeciv-web
建造城市、收集资源、组建政府、建立军队,终极目标是缔造最强大的文明。
freeciv/freeciv-web
Hexa Battle
用 TypeScript 编写、基于 React 与 SVG 的回合制地牢探险游戏。
itajaja/hb
Rapid Dominance
开源回合制策略游戏,《夺旗》(Enemy Flag)的克隆版。
wenta/rapid-dominance
Tower Defense
用 Three.js 在 HTML5 中构建的 3D 塔防游戏。
Casmo/tower-defense

竞速(2)

游戏名
中文描述
GitHub 地址
HexGL
未来风 HTML5 竞速游戏,在这款快节奏 3D 游戏中挑战好友。
BKcore/HexGL
Trigger Rally Online Edition
快节奏街机拉力竞速,在浏览器中用 WebGL 3D 画面游玩。
CodeArtemis/TriggerRally

沙盒(4)

游戏名
中文描述
GitHub 地址
3d.city
目标是在 3D 中建造一座城市,以测试 WebGL 与 Three.js 的性能。
lo-th/3d.city
Blk Game
完全可修改的多人体素世界,用 JS 实现,可在浏览器中高效运行。
morozd/blk-game
Cube Engine
类似《我的世界》,是一款基于方块的热门体素类 3D 游戏。
Nurgak/Cube-engine
Sandboxels
下落沙粒实验游戏,提供超过 500 种可玩材料。
R74nCom/sandboxels

解谜(38)

游戏名
中文描述
GitHub 地址
2048
《1024》的克隆版,基于 Saming 的《2048》。
gabrielecirulli/2048
A Dark Room
躲避并射击红色目标,途中顺手拾取炸弹。尽可能长久存活并争取高分。
hughsk/ludum-dare-27
Anagramica
一个文字游戏,以及用于变位词(anagram)的 API。
binarymax/anagramica
Astry
用 Three.js 与 Box2dWeb 构建的 WebGL 迷宫游戏。
wwwtyro/Astray
Beatrix
音乐游戏,你排布鼓点来接住节拍、奏出正确节奏。
cxong/Beatrix
BitBot
HTML/JavaScript 游戏,你操控一个必须感知、规划并行动的机器人。
recardona/BitBot
BlicblockJavaScript
基于《模拟人生4》中 Blicblock 的 JavaScript 游戏。匹配四格骨牌以消除棋盘。
cheshire137/blicblock-js
Blockrain.js
把这款经典游戏嵌入并在你的网站上直接玩,就是这么简单。
Aerolab/blockrain.js
Branching Out
关于「离开家」的极简游戏。
thehen/game-off-2012
Clone Man
解谜、记忆类复古游戏,画面简洁。
adhicl/game-off-2012
Couch 2048
基于物理的解谜游戏,与最初的《2048》有松散关联。
mvasilkov/glitch2016
cube-composer
受函数式编程启发的解谜游戏。
sharkdp/cube-composer
Drunken Viking
倒转时间,重走你醉酒狂暴的来路。
cxong/DrunkenViking
Ending
Roguelike 解谜游戏。
st33d/Ending
Follow me! A Simon Clone
用 Phaser 引擎构建的著名游戏之完整注释版(JavaScript)。
gamedolphin/follow_me_JavaScript_simon_clone
For King
解谜平台游戏,讲述一位国王寻找失落王冠的故事。
AD1337/ForKingGame
Genetic Drift
Victor 是一位心烦的清洁工,要应对一大群同样心烦的克隆体以及基因复制必然带来的麻烦。他能否回到家喂养忠实的宠物伙伴?
DancingBanana/genetic-drift
Hex 2048
基于六边形网格的《2048》克隆版。
jeffhou/hex-2048
Hexahedral
用最少的步数把全部方块推倒。
mminer/hexahedral
Hextris
受俄罗斯方块启发的上瘾解谜游戏。
Hextris/hextris
Infectors
用 Phaser 开发的推箱子类解谜游戏。
satanas/infectors
Lost! Beneath the Surface
你是一只迷失在地下黑暗中的萤火虫,必须找到出路,逃离黑暗中恐怖之物布下的迷宫。
gamedolphin/Lost-Beneath-The-Surface
Monkey Rally
为 Ludum Dare #28 游戏 jam 创作的 JavaScript 游戏。
antila/ludum-dare-28
Orbium
90 年代游戏《Logical》的现代版本。
bni/orbium
Parity
数字解谜游戏。
abejfehr/parity
Pond
《The Pound》是一款关于放松与探索美丽世界的游戏。
Zolmeister/pond
Pop Pop Win
用 Dart 实现的扫雷游戏。
dart-lang/pop-pop-win
Prism
把所有颜色配对消除。
Zolmeister/prism
Push and Fork
解谜游戏,你手持餐叉、推动方块,并能回到过去。
Octocarina/game-off-2012
Shape Experiment
形状识别反应力游戏。
binarymax/shape
Sliding Puzzle
滑块拼图游戏。
gamedolphin/sliding_puzzle
Sudoku JavaScript
一款界面清爽、面向移动设备的数独解谜游戏。
baruchel/sudoku-js
Swap
经典瓦片解谜游戏的新演绎:你通过改变所操控的角色来抵达目标。
nmoroze/swap
TransCube
2D 解谜平台游戏,核心概念是变身为具有独特属性的不同「方块」,借助这些变形抵达关卡终点。
jeroenverfallie/ggo13-transcube
Untrusted
由 Alex Nisnevich 与 Greg Shuflin 制作的元 JavaScript 冒险游戏。
AlexNisnevich/untrusted
Matching Pairs
使用 Phaser 框架以 HTML5 制作,含原创素材与生成音乐。
gamedolphin/matching-pairs
Zoko
《推箱子》的 3D 版本。
lulea/game-off-2012
Zop
连接相同颜色。
Zolmeister/zop

点击放置(1)

游戏名
中文描述
GitHub 地址
Particle Clicker
令人上瘾的放置(增量)游戏,向玩家讲授高能粒子物理的历史。
particle-clicker/particle-clicker

点击解谜(1)

游戏名
中文描述
GitHub 地址
The House
你身处一栋怪异的房子。能找到出路吗?真有出路吗?
arturkot/the-house-game

其他(13)

游戏名
中文描述
GitHub 地址
Beast
向 1984 年 ASCII 游戏《BEAST》(Dan Baker 等人用 node 编写)致敬之作。你须把小 ASCII 怪兽压扁在可推动的方块之间,但小心别被它们吃掉。
dominikwilkowski/beast.js
Binb
竞技性多人实时「猜歌」游戏。
lpinca/binb
CyberPong
不寻常的乒乓球游戏,可用 Makey Makey 套件改造。
dreamtocode/Cyber-Pong
Dental Defender: Saga of the Candy Horde
为 #CandyJam 制作的 HTML5 射击 / 塔防游戏。
cshepp/candyjam
Descensus 2
一款 TypeScript 2D 物理游戏。
TomWHall/Descensus2
Hauberk
基于 ASCII 美术、程序化生成的地牢探险游戏。用 Dart 编写,可在浏览器运行。
munificent/hauberk
HeartLine
为 2013 全球游戏 Jam 在 48 小时内制作的游戏。
gamebytes/heartline.github.com
Project: Starfighter
太空弹幕射击游戏。
pr-starfighter/starfighter
Psiral
JavaScript/HTML5 游戏,GitHub Game Off 2 获奖作品。
petarov/game-off-2013
Squirts
用 JavaScript 实现的知名独立游戏。
KrofDrakula/squirts
The Killer
基于 Flash/ActionScript3 的「非游戏」。
JordanMagnuson/The-Killer
Turkey Cooking Simulator
你受邀制作美式感恩节大餐的主角——火鸡。讨好你的男友/女友,并接受未来岳父母的评判!用你的厨艺惊艳全家。
fernjager/game-off-2013
Double Damnation
纯合作制的银河恶魔城类游戏,采用《任天堂明星大乱斗 Melee》式移动手感。
TheYellowArchitect/doubledamnation
02

NATIVE

原生游戏(148)

动作(3)

游戏名
中文描述
GitHub 地址
Hypersomnia
竞技性俯视角射击游戏,动态感极强、充满像素怀旧风,内置地图编辑器。
TeamHypersomnia/Hypersomnia
OpenTomb
开源的《古墓丽影 1-5》引擎重制版。
opentomb/OpenTomb
OpenLiberty
在 Godot 引擎上开源重制《侠盗猎车手 III》。
FOSS-Supremacy/OpenLiberty

街机(18)

游戏名
中文描述
GitHub 地址
C-Dogs SDL
经典 DOS 游戏的上帝视角弹幕射击移植版。
cxong/cdogs-sdl
Chaos Projectile
含 RPG 元素的 2D 横版闯关动作游戏。
WinterLicht/Chaos-Projectile
Clonepoint
《Gunpoint》的自由克隆版,一款靠黑客与拳脚取胜的游戏。
rohit-n/Clonepoint
DynaDungeons
使用强大的开源 Godot 游戏引擎制作的《炸弹人》克隆版。
akien-mga/dynadungeons
Duckmarines
PC 版《ChuChu Rocket》重制版。
SimonLarsen/duckmarines
Falling Time
受《Fall Down》启发的街机游戏。
cxong/FallingTime
Kroniax
横版、考验技巧的游戏。
AlexAUT/Kroniax
Missile Command
使用 LÖVE 框架以 Lua 编写的克隆版。
chadpaulson/missile-command
Mystic Mine
单人 / 多人动作游戏,围绕矿车展开。
koonsolo/MysticMine
OpenLieroX
《Liero》克隆版,类似实时版《百战天虫》或 2D 版《雷神之锤》。
albertz/openlierox
OSGG
老派重力游戏,以华丽矢量图形呈现、难度极高的登陆器游戏。
DusteDdk/Osgg
Savage Wheels
类似经典老游戏《Destruction Derby》的 2D 撞车游戏。
petarov/savagewheels
Space Shooter
跨平台 2D 太空射击游戏,使用 pygame 制作。
prodicus/spaceShooter
SDL-Ball
外观精美的《打砖块》克隆版,多数发行版中均有提供。
DusteDdk/SDL-Ball
Taisei
粉丝制作、开源的《东方 Project》系列克隆版。
laochailan/taisei
Teeworlds
在线多人 2D 平台射击游戏。
teeworlds/teeworlds
Wannabe Tempest
用 Java 编写的《Tempest》(80 年代街机游戏)克隆版,也是个练习 git 的小项目。
awlzac/wbt
Witch Blast
类似《以撒的结合》的 Roguelite 地牢探险射击游戏。
Cirrus-Minor/witchblast

音乐节奏(4)

游戏名
中文描述
GitHub 地址
osu!
节奏,只在一击之间!
ppy/osu
Stepmania
跨平台舞蹈节奏游戏。
stepmania/stepmania
lr2oraja
BMS 播放器,beatoraja(热门 BMS 播放器)的分支,采用 Lunatic Rave 2(LR2)的计量与判定(需 JVM,推荐 Liberica OpenJDK 完整版)。
wcko87/lr2oraja
lr2oraja ~Endless Dream~
BMS 播放器,lr2oraja 的分支,含额外功能(需 JVM,推荐 Liberica OpenJDK 完整版)。
seraxis/lr2oraja-endlessdream

第一人称射击(13)

游戏名
中文描述
GitHub 地址
AssaultCube
对 Wouter van Oortmerssen 的 FPS《Cube》的全面改造(total conversion)。
assaultcube/AC
Darkest Hour
基于《红色管弦乐队:Ostfront》的二战在线多人战术射击游戏。
DarklightGames/DarkestHour
Freedoom
基于经典 Doom 引擎的自由软件 FPS。
freedoom/freedoom
GlPortal
用 C++ 编写的现代化 3D 游戏与引擎,含传送门机制。
GlPortal/glPortal
Ioquake3
自由软件 FPS 引擎,可用来玩《雷神之锤 3》,或制作你自己的游戏。
ioquake/ioq3
Nazi Zombies Portable
《使命召唤:僵尸》的「降配重制版」,由多个增强版 Quake 引擎分支驱动。
nzp-team/nzportable
OpenLara
《古墓丽影》开源引擎。
XProger/OpenLara
Openspades
《Ace of Spades》0.75 的兼容客户端。
yvt/openspades
Red Eclipse
充满乐趣的第一人称竞技场射击新作,包含跑酷、冲刺加速等要素。
redeclipse/base
Unvanquished
快节奏、未来风的 FPS,融入 RTS 元素。
Unvanquished/Unvanquished
Urban Terror
自由软件多人第一人称射击游戏,可在任何兼容《雷神之锤 III 竞技场》的引擎上运行。
FrozenSand/UrbanTerror4
Warsow
设定在未来卡通世界中的快节奏 FPS。
Warsow/qfusion
Xonotic
令人上瘾的竞技场式第一人称射击游戏,移动手感利落、武器种类丰富。
xonotic/xonotic

大型多人在线(5)

游戏名
中文描述
GitHub 地址
Open-Ko
对老派《Knight Online》的重实现,复刻 1299 客户端功能,同时保持与 1299 版本客户端及服务端的准确兼容。
Open-KO/KnightOnline
Meridian 59
第一款 3D MMORPG,1996 年发行、2012 年开源——目前由社区积极开发。
Meridian59/Meridian59
Reia
RPG 动作冒险 MMO,重度聚焦剧情、战斗与开放世界沙盒冒险。基于 Godot、Rust 与 Zig 构建。
Quaint-Studios/Reia
Stendhal
有趣、友好且免费的 2D 多人在线冒险游戏,带有复古风。
arianne/stendhal
Veloren
设定在广阔奇幻世界中的动作冒险角色扮演游戏。
veloren/veloren

角色扮演(15)

游戏名
中文描述
GitHub 地址
Angband
基于 J.R.R. 托尔金世界观的单人地牢探索游戏。
angband/angband
Arx Fatalis
第一人称角色扮演游戏《Arx Fatalis》的跨平台移植版。
arx/ArxLibertatis
Cataclysm: Dark Days Ahead
设定在后末日世界的 Roguelike 游戏。
CleverRaven/Cataclysm-DDA
Cendric
奇幻背景、含解谜元素的平台 RPG。
tizian/Cendric2
Dungeon Crawl Stone Soup
单人 Roguelike 地牢探索游戏,相比其他知名 Roguelike 更侧重战斗。
crawl/crawl
Dungeon Monkey Eternal
基于队伍(组队)的奇幻 Roguelike 角色扮演游戏。
jwvhewitt/dmeternal
Egoboo
富有 NetHack 神韵的酷炫 3D 地牢探险游戏。
egoboo/egoboo
Flare RPG
拥有自研引擎的奇幻动作 RPG。
clintbellanger/flare-game
Freeablo
《暗黑破坏神 I》引擎的开源实现。
wheybags/freeablo
NetHack
单人 Roguelike 地牢探索游戏,也是该品类中最受欢迎的游戏之一。
NetHack/NetHack
OpenMW
《晨风》(Morrowind)游戏引擎的重实现。
OpenMW/openmw
Shattered Pixel Dungeon
基于 Watabou 的《Pixel Dungeon》源码的开源游戏。
00-Evan/shattered-pixel-dungeon
The Legend of Zelda: Mystery of Solarus DX
《塞尔达传说:众神的三角力量》(SNES 平台)的续作。
christopho/zsdx
Valyria Tear
单人、中世纪奇幻风格的 2D 日式 RPG。
Bertram25/ValyriaTear
Legend of Elya
世界首个运行于任天堂 64 的大模型。81.9 万参数的 nano-GPT 变换器在 MIPS R4300i 上以每秒 60 token 实时推理。带 AI NPC 的塞尔达风格地牢探险游戏,基于 libdragon SDK 构建。
Scottcjn/legend-of-elya-n64

平台跳跃(16)

游戏名
中文描述
GitHub 地址
AAAAXY
发生在「不可能的空间」中的非线性 2D 解谜平台游戏。
divVerent/aaaaxy
Commander Genius
兼容《Commander Keen》的克隆版。
gerstrong/Commander-Genius
DDraceNetwork
合作式在线精准平台游戏,拥有数千张地图与全球排行。
ddnet/ddnet
Elemental One
使用 Phaser HTML5 游戏框架构建。
voithos/elemental-one
Escape of the cat
基于 INSTEAD 引擎的硬核复古平台游戏。
gl00my/catesc
Frogatto
动作冒险游戏,主角是一只堂吉诃德式的青蛙。
frogatto/frogatto
Gish
获奖的物理平台游戏。
blinry/gish
Journey to the Center of Hawkthorne
这款 2D 平台游戏基于美剧《Community》「Digital Estate Planning」一集,使用 LÖVE 引擎制作。
hawkthorne/hawkthorne-journey
Mario-Level-1
用 Python 与 Pygame 制作的《超级马里奥兄弟》第一关。
justinmeister/Mario-Level-1
HFT Mario Party
对初代《马里奥兄弟》的本地多人重混重构。
amiruqdah/mario-party
Sky Engine
使用 OpenGL 制作、自带引擎的 2D 平台游戏。
ilenburg/game-engine
The Legend of Edgar
拥有持久世界的 2D 平台游戏。
riksweeney/edgar
The Secret Chronicles of Dr. M.
经典风格的 2D 平台游戏。
Secretchronicles/TSC
ReTux
受《SuperTux》启发的平台游戏。
retux-game/retux
Super Bombinhas
复古平台游戏。
victords/super-bombinhas
SuperTux
与 Tux 一起的经典 2D 横版跳跃闯关游戏。
SuperTux/supertux

解谜/卡牌/桌游(12)

游戏名
中文描述
GitHub 地址
2048-cli
《2048》游戏的命令行版本,可在 Linux 终端游玩。
Tiehuis/2048-cli
2048-in-terminal
做得地道的《2048》命令行版本。
alewmoose/2048-in-terminal
Castles of Dr. Creep
《The Castles of Dr. Creep》(Creep 博士的城堡)。
segrax/DrCreep
Dominion
用 C# 实现的《Dominion》(一款桌游/卡牌游戏)。
paulbatum/Dominion
EbbeFlut
一款非常久以前用很糟糕方式实现的、其实挺不错的桌游。
karussell/ebbeflut
IRMINGARD
用 Ruby 编写的耐心(接龙)纸牌游戏。
gamebytes/irmingard-backbone
Minilens
可爱的解谜平台游戏,主角是后末日地球上的一台清洁机器人。
KOBUGE-Games/minilens
Nudoku
基于 Ncurses 的命令行数独游戏。
jubalh/nudoku
PuzzleDash
三消(Match-3)解谜游戏。
zeDoctor/PuzzleDash
Tictactoe
图形化井字棋 AI,永不落败。
cout-hello-world/tictactoe
Wizznic
最赞的解谜游戏。
DusteDdk/Wizznic
PokerTH
德州扑克(Texas Hold'em)的实现,支持(在线)多人与 AI 对战。
pokerth/pokerth

竞速(2)

游戏名
中文描述
GitHub 地址
Stunt Rally
含赛道编辑器的拉力竞速游戏,基于 VDrift 与 OGRE。
stuntrally/stuntrally
SuperTuxKart
免费 3D 卡丁车竞速游戏,登场角色为各开源项目吉祥物。
supertuxkart/stk-code

编程(1)

游戏名
中文描述
GitHub 地址
CengBall
带 2D 模拟的足球编程游戏。
eckucukoglu/cengball

沙盒(15)

游戏名
中文描述
GitHub 地址
Blackvoxel
基于分子体素交互引擎的沙盒游戏。
Blackvoxel/Blackvoxel
Blocks Beyond the Stars
基于方块的 3D 太空建造沙盒,含程序化生成星球、逐块建造飞船与基地,以及可自托管的多人模式(Unity 客户端、.NET 服务端)。
marceld23/BlocksBeyondTheStars
Craft
用现代 OpenGL 以 C 语言编写的简易《我的世界》克隆版。
fogleman/Craft
Endless Sky
类似经典《Escape Velocity》系列的太空贸易与战斗游戏。
endless-sky/endless-sky
Freeminer
受《我的世界》启发的沙盒游戏。
freeminer/freeminer
Minecraft
用 Python 与 Pyglet 编写的简易《我的世界》风格演示。
fogleman/Minecraft
Manic Digger
多人方块建造体素游戏,《我的世界》克隆版。
manicdigger/manicdigger
Minetest
无限世界方块沙盒游戏,含生存与合成要素。
minetest/minetest
Pycraft
为终端打造的《我的世界》风格游戏。
itsapi/pycraft
Rigs of Rods
面向载具等的软体物理模拟器。
RigsOfRods/rigs-of-rods
Space Engineers
基于体素的沙盒游戏,设定于太空中的小行星带。
KeenSoftwareHouse/SpaceEngineers
Starbound
2D 沙盒冒险游戏,玩家探索广袤、程序化生成的宇宙。
rwf93/Starbound
Terasology
受《我的世界》等启发的体素世界游戏引擎,带华丽图形效果,极度注重可扩展性。
MovingBlocks/Terasology
The Powder Toy
下落沙粒物理沙盒游戏。
simtr/The-Powder-Toy
Unturned
免费、开放世界的僵尸生存沙盒游戏。
SmartlyDressedGames/U3-SDK

模拟(1)

游戏名
中文描述
GitHub 地址
Hurry Curry!
合作式、快节奏的多人烹饪游戏。
hurrycurry.org

策略(43)

游戏名
中文描述
GitHub 地址
0 A.D.
类似《帝国时代 II》的 3D 即时战略游戏。
0ad/0ad
Beyond all Reason (BAR)
源自《Total Annihilation》模组、基于 SpringRTS 引擎的即时战略游戏。
beyond-all-reason/Beyond-All-Reason
Caesaria
热门城建与经济模拟游戏《凯撒 III》的重制版。
dalerank/caesaria-game
Colobot
一款带可编程 AI 的即时战略游戏。
colobot/colobot
CorsixTH
《主题医院》的克隆版。
CorsixTH/CorsixTH
Curse of War
快节奏动作策略游戏,提供 ncurses 与 SDL 前端。
a-nikolaev/curseofwar
Harris
围绕二战中英国皇家空军轰炸机司令部行动展开的策略游戏。
ec429/harris
Hedgewars
一款回合制策略、火炮、动作与喜剧元素兼具的游戏。
hedgewars/hw
KaM Remake
用 Delphi 从零编写的《骑士与商人》即时战略重制版。
Kromster80/kam_remake
KeeperRL
受《矮人要塞》启发的 Roguelike 地牢建造游戏。
miki151/keeperrl
Last Colony
同时具备单人战役与多人模式的即时战略游戏,完全用 HTML5 与 JavaScript 打造。
adityaravishankar/last-colony
MegaGlest
即时战略游戏引擎(跨平台、3D)。
MegaGlest/megaglest-source
Micropolis
基于《模拟城市》原始代码的城市建设游戏。
SimHacker/micropolis
Mindustry
开源沙盒塔防游戏。
mindustrygame.github.io
Openage
《帝国时代 II》引擎的克隆版。
SFTtech/openage
OpenDungeons
受《地下城守护者》启发的开源游戏——黑暗、潮湿而危险。
OpenDungeons/OpenDungeons
OpenE2140
基于 OpenRA 引擎的《地球 2140》重制版。
OpenE2140/OpenE2140
OpenFodder
《炮灰》(Cannon Fodder)的开源实现。
OpenFodder/openfodder
OpenKrush
基于 OpenRA 引擎的《KKnD》与《KKnD2》重制版。
IceReaper/OpenKrush
OpenRA
使用 .NET/mono 与 OpenGL 的《红色警戒》引擎开源实现,可运行于 Windows、Linux 与 macOS。
OpenRA/OpenRA
OpenSA
基于 OpenRA 引擎的《Swarm Assault》重制版。
Dzierzan/OpenSA
OpenTTD
基于 Chris Sawyer 经典游戏《运输大亨豪华版》的运输模拟游戏。
OpenTTD/OpenTTD
OpenXcom
初代《X-COM》的克隆版。
SupSuper/OpenXcom
Pax Britannica
水下、单按钮的即时战略游戏。
henkboom/pax-britannica
PCOTM (Phone Case of the Monster)
Ruby 游戏,你扮演一只收集手机的怪物。
jwoertink/pcotm
Pikifen
粉丝制作的、基于《皮克敏》的引擎,注重灵活性。
Espyo/Pikifen
Pioneer
孤独太空冒险游戏。
pioneerspacesim/pioneer
Polly-B-Gone
物理平台游戏,主角是一只名叫 Polly 的勇敢轮式机器人。
mbostock/polly-b-gone
OpenRCT2
《过山车大亨 2》的开源重制版。
OpenRCT2/OpenRCT2
Race into Space
回合制太空竞赛策略游戏,最初由 Interplay 出品。
raceintospace/raceintospace
Romanov's Vengeance
基于 OpenRA 引擎的《命令与征服:红色警戒 2》重制版。
MustaphaTR/Romanovs-Vengeance
Seven Kingdoms: Ancient Adversaries
2009 年开源解禁的经典即时战略游戏。
the3dfxdude/7kaa
Shattered Paradise
基于 OpenRA 引擎的《命令与征服:泰伯利亚之日》重制版。
ABrandau/Shattered-Paradise-SDK
Source of Tales
2012 年「Liberated Pixel Cup」参赛作品。
tales/sourceoftales
Tanks of Freedom
等距像素美术风格的回合制策略游戏。
w84death/Tanks-of-Freedom
The Battle for Wesnoth
高奇幻主题的回合制策略游戏。
wesnoth/wesnoth
Unknown Horizons
用 C++ 与 Python 编写、基于 Flexible Isometric Free Engine 的 2D 等距 RTS 经济策略游戏。
unknown-horizons/unknown-horizons
Voxeliq
用 C# 开发的基于方块的游戏引擎实现。
raistlinthewiz/voxeliq
Wargus
《魔兽争霸 2》模组,让你用 Stratagus 引擎游玩《魔兽争霸 2》。
Wargus/wargus
Warzone 2100
核战后的实时策略游戏。
Warzone2100/warzone2100
Wyrmsun
基于历史、神话与虚构故事的策略游戏。
andrettin/wyrmsun
Zero-K
开源即时战略游戏,含物理抛射物与智能单位。
ZeroK-RTS/Zero-K
Stone Kingdoms
基于初代《要塞》系列的实时策略游戏。
gitlab.com/stone-kingdoms/stone-kingdoms
03

MOBILE GAMES

移动游戏(24)

安卓 Android(12)

游戏名
中文描述
GitHub 地址
Braincup
记忆力、专注力与数学综合训练小游戏。
SimonSchubert/Braincup
ChaseWhisplyProject
《Chase Whisply》是一款第一人称射击游戏,你要搜寻、找出并消灭潜伏在身边的幽灵。
tvbarthel/ChaseWhisplyProject
Colorphun
基于颜色的简单安卓小游戏。
prakhar1989/colorphun
Game of Life
规则可自定义的康威生命游戏。
zsoltk/GameOfLife
Gidi Games
《Lexis》《井字棋》《Puzzlemania》——用 Cocos2d for Android 制作的三款棋类游戏合集。
chuvidi2003/GidiGames
Green Wall
诡异上瘾的街机风格安卓游戏,你把水果甩向墙壁。项目使用 Android Studio 1.0 开发。
awlzac/greenwall
Memory Game
给孩子玩的简洁美观记忆翻牌游戏。
sromku/memory-game
Pimple Popper
用强大的 Godot 引擎制作的挤痘痘小游戏。
Crazy-Marvin/PimplePopper
Pixel Dungeon
传统 Roguelike 游戏,像素美术、界面简洁。
watabou/pixel-dungeon
PuzzleGame
用 Cocos2d for Android 实现的滑块拼图游戏。
chuvidi2003/PuzzleGame
Wannabe Tempest
80 年代投币街机游戏《Tempest》的克隆版。
awlzac/wbta
ZapZap
极简的反应力测试小游戏,也支持同设备多人一起玩。
noubar/zapzap

苹果 iOS(12)

游戏名
中文描述
GitHub 地址
Bat Loves Bugs
关于「爱吃虫子的蝙蝠」的街机小游戏。
xyclos/BatLovesBugs
Bridges
含桥梁、房屋、收费与地铁等元素的 iOS 解谜游戏。
zgrossbart/bridges
Canabalt
《Canabalt》的 iOS 版本。
ericjohnson/canabalt-ios
Choose Figure
简单逻辑游戏:选出正确图形,训练你的专注力。
ISosnovik/chooseFigure
Doom
经典射击游戏《Doom》的 iOS 版本。
id-Software/DOOM-iOS
DrugsNRock
在 2013 全球游戏 Jam 期间设计的简单多人音乐节奏游戏。
biou/DrugsNRock
FinalFighter
用 Cocos2D 开发的坦克死斗对战游戏。
sebcode/FinalFighter-iphone
Gorillas
经典老游戏(QBasic)的 iPhone 移植版。
Lyndir/Gorillas
Light Jockey
类似《Auditorium》的 iOS 音乐游戏。
jmfieldman/Light-Jockey
Lumio
用 Cocos2D 开发的 iOS 解谜游戏,App Store 免费提供。
joannecdyer/lumio
Sakura Fly
用 SpriteKit 开发的 iOS 动作游戏,App Store 免费提供。
l800891/Sakura-Fly
Wolfenstein 3D
iOS 版源码发布。
id-Software/Wolf3D-iOS
04

CHAT BOTS

聊天机器人(1)

游戏名
中文描述
GitHub 地址
c4bot
能陪你玩四子棋的聊天机器人,支持网页聊天、Facebook Messenger、Skype 与 Telegram。
kenrick95/c4bot
05

JUST THE SOURCE

仅源码项目(13)

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

FRAMEWORKS

框架 · 引擎 · 库(68)

游戏名
中文描述
GitHub 地址
Unreal Engine
C++ 3A 级游戏引擎。并非完全免费,但你可以轻松获取完整源码。https://www.unrealengine.com/
EpicGames/Signup
Akihabara
一组用于在 JavaScript 中制作像素风、独立风格的 8/16 位时代游戏的库、工具与预设。
Akihabara/akihabara
Allegro 5
用于制作 2D 游戏(图形、声音等)的 C++ 库。
liballeg/allegro5
Ammo.js
用 Emscripten 将 Bullet 物理引擎直接移植到 JavaScript。
kripken/ammo.js
Atomic Engine
具备 2D 与 3D 渲染、符合标准的 JavaScript、GitHub 上完整的 Player 与 Editor 源码、Windows 与 Mac 编辑器,并可从编辑器一键部署到 Windows、Mac、WebGL、Android 与 iOS。
AtomicGameEngine/AtomicGameEngine
Babylon.js
用于基于 HTML5 与 WebGL 构建 3D 游戏的完整 JavaScript 框架。
BabylonJS/Babylon.js
Bgfx
跨平台渲染库。
bkaradzic/bgfx#bgfx---cross-platform-rendering-library
Chilli Works
为独立开发者打造的开源、跨平台游戏引擎。
ChilliWorks/ChilliSource
Chipmunk Physics
用 C 语言编写的简单、轻量、快速且可移植的 2D 刚体物理库。
slembcke/Chipmunk-Physics
ChoiceScript
用于开发基于文本、多选项互动小说的语言/引擎。
dfabulich/choicescript
Cocos2d for Android
基于 cocos2d-Android-0.82,现已从 cocos2d-iphone 0.99.4 移植。
ZhouWeikuan/cocos2d
Cocos2d for iPhone
用于为 iPod Touch、iPhone、iPad 与 Mac 构建 2D 游戏、演示及其他图形/交互应用的框架。基于 cocos2d 设计,但不用 Python 而用 Objective-C。
cocos2d/cocos2d-iphone
Cocos2d for HTML5
面向网页浏览器的 Cocos2d,使用 JavaScript 构建。
cocos2d/cocos2d-HTML5
Cocos2d-x
用于构建 2D 游戏、互动电子书、演示等图形应用的多平台框架。基于 cocos2d-iphone,但不用 Objective-C 而用 C++。可运行于 iOS、Android、Windows Phone、macOS、Windows 与 Linux。
cocos2d/cocos2d-x
Crafty
可帮助你以结构化方式创建游戏的 JavaScript 游戏库。
craftyjs/Crafty
CutJavaScript
轻量快速的 2D HTML5 渲染引擎,用于跨平台游戏开发。
piqnt/cutjs
Dash
用 D 语言编写的免费开源 3D 游戏引擎。
Circular-Studios/Dash
Duality
2D 游戏开发框架。
AdamsLair/duality
EaselJavaScript
让操作 Canvas 元素更轻松的库。
createjs/easeljs
EntityJavaScript
采用实体-组件(entity-component)设计的 HTML5 JavaScript 游戏引擎。
bendangelo/entityjs
Evennia MUD/MU* Creation System
用纯 Python 创建在线多人文字游戏(MUD、MUSH、MUX、MUCK、MOO 等)的库。
evennia/evennia
Flare
自由软件动作角色扮演引擎。
clintbellanger/flare-engine
Flashpunk
用于开发 2D Flash 游戏的自由 ActionScript 3 库。
Draknek/FlashPunk
Flixel
完全用 ActionScript 3 编写的游戏制作库。
AdamAtomic/flixel
GameJavaScript
GameJs 是一个受 PyGame 启发的 JavaScript 库,用于在 HTML Canvas 上编写 2D 游戏或其他交互式图形应用。
gamejs/gamejs
GamePlay
跨平台 C++ 游戏框架/引擎,用于创建 2D/3D 移动与桌面游戏。
gameplay3d/GamePlay
GemRB
BioWare 的 Infinity 引擎的跨平台实现。
gemrb/gemrb
GenesisEngine
让你从地面一直到太空,创建并探索程序化生成的行星系。是对程序化生成世界、XNA 与设计模式的实验。
SaintGimp/GenesisEngine
Gladiator 3D
基于 Canvas 的 JavaScript 光线投射引擎,用于伪 3D 游戏。
krotik/gladiator_3d
Godot
功能完备、采用 MIT 许可的游戏引擎。主打强大工具与视觉化工作流,可无障碍导出到 PC、移动与 Web 平台。其编辑器、语言与 API 功能丰富却易学,几小时即可上手。
okamstudio/godot
HaxeFlixel
由 Haxe 与 OpenFL 驱动的免费、跨平台 2D 游戏引擎。
HaxeFlixel/flixel
Ikemen GO
支持 MUGEN 资源的开源格斗游戏引擎,用 Go 编写。
ikemen-engine/Ikemen-GO
JiGS
用 PHP 构建的在线 RPG 与交易游戏引擎。
Techbot/JiGS-PHP-RPG-engine
JMonkeyEngine
面向勇于尝鲜的 Java 开发者的前沿跨平台 3D 游戏引擎。
jMonkeyEngine/jmonkeyengine
Kiwi.js
极速、基于移动端与桌面浏览器的 HTML5 游戏框架,使用 CocoonJS 发布到 App Store。
gamelab/kiwi.js
LibGDX
面向 Desktop/Android/HTML5/iOS 的 Java 游戏开发框架。
libgdx/libgdx
LibRocket
基于 HTML 与 CSS 标准的 C++ 用户界面库,是为各类项目界面需求量身打造的完整解决方案。
librocket/librocket
LibSDL2pp
SDL 2.0 的 C++11 绑定。
libSDL2pp/libSDL2pp
Matter.js
面向网页的 JavaScript 2D 刚体物理引擎。
liabru/matter-js
MelonJavaScript
用于 2D 游戏的 HTML5 游戏框架。
melonjs/melonJS
MonoGame
面向 Mono 平台的 XNA 实现(支持 iOS、Android、Linux,并已着手 PS Suite 与 NaCli)。
mono/MonoGame
Oimo.js
轻量级 JavaScript 3D 物理引擎。
lo-th/Oimo.js
OpenRTS
用 Java 7 编写的实时战略 3D 引擎。
methusalah/OpenRTS
osu-framework
以 osu! 为设计初衷的游戏框架。
ppy/osu-framework
Oxygine
面向 iOS、Android、Windows、Linux 与 Mac 上 2D 游戏的 C++ 引擎与框架。
oxygine/oxygine-framework
panda.js
免费、支持移动与桌面的 HTML5 游戏引擎,采用 Canvas 与 WebGL 渲染。
ekelokorpi/panda.js
Phaser
有趣、免费且快速的 2D 游戏框架,用于在桌面与移动浏览器制作 HTML5 游戏,支持 Canvas 与 WebGL 渲染。
photonstorm/phaser
PhysicsJavaScript
模块化、可扩展且易用的 JavaScript 物理引擎。
wellcaffeinated/PhysicsJS
pixi.js
超高速 HTML5 2D 渲染引擎,使用 WebGL 并在不支持时回退到 Canvas。
GoodBoyDigital/pixi.js
Plasma
Cyan Worlds 的 Plasma 游戏引擎。
H-uru/Plasma
PlayCanvas
带在线工具集的 3D WebGL 游戏引擎。
playcanvas/engine
QICI Engine
免费的 JavaScript 游戏引擎库,附带用于制作 HTML5 游戏的网页版全套工具。
qiciengine/qiciengine
Quasi-Engine
意在成为简化 2D 游戏开发的完整工具集的 QtQuick 框架。
INdT/Quasi-Engine
Ren'py
用 Python 编写的视觉小说引擎,支持移动端(iOS 测试版)与桌面平台。
renpy/renpy
SFML
简单快速的多媒体库。
LaurentGomila/SFML
Solarus
用 C++ 编写的 Action-RPG 游戏引擎。
christopho/solarus
Spring
实时战略游戏引擎。
spring/spring
Starling
模仿传统 Flash 显示树架构的 ActionScript 3 库,可部署到移动设备(iOS、Android)、桌面(Windows、macOS)与浏览器(通过 Flash 插件)。
Gamua/Starling-Framework
Superpowers
由 TypeScript 与 Three.js 驱动的游戏引擎与框架(基于 WebGL 的 2D 与 3D)。
superpowers
Tesseract
借助现代动态渲染技术让地图绘制更有趣——你能即时看到光照变化反馈,而不只是几何体。
lsalzman/tesseract
Three.js
被众多浏览器游戏使用的 JavaScript 3D 库。
mrdoob/three.js
Tiled
通用瓦片地图编辑器,适用于编辑任何基于瓦片游戏的地图,无论是 RPG、平台游戏还是《打砖块》克隆。
bjorn/tiled
Torque 2D
GarageGames 出品的 Torque 2D 的 MIT 许可版本。
TorqueGameEngines/Torque2D
Torque 3D
GarageGames 出品的 Torque 3D 的 MIT 许可版本。
GarageGames/Torque3D
Turbulenz Engine
HTML5 游戏引擎与服务器端 API,提供 JavaScript 与 TypeScript 版本,用于构建与分发 2D 和 3D 游戏。
turbulenz/turbulenz_engine
Urho3D
免费、轻量的跨平台 2D/3D 游戏引擎,用 C++ 实现并基于 MIT 许可发布,深受 OGRE 与 Horde3D 启发。
urho3d/Urho3D
Wurfel Engine
面向以方块/体素构建开放世界游戏的等距游戏引擎。
BSVogler/WurfelEngineSDK
XLE
渲染引擎,具备基于图像的照明、动态区域光,以及基于节点的材质编辑器等高级特性。灵活且模块化,可无缝融入现有方案。XLE 是「可 hack」的引擎,旨在为特殊需求量身定制。
xlgames-inc/XLE
07

MAPS & TOOLS

地图 · 插件 · 工具(21)

游戏名
中文描述
GitHub 地址
Bfxr
Flash + AIR 音效生成器,基于 Sfxr。
increpare/bfxr
Brood War API
用于与实时战略游戏《星际争霸:母巢之战》交互的 C++ 框架。
bwapi/bwapi
FlxCollisions
针对 flixel v2.0 的一组简单 2D 物理与碰撞演示。
gamebytes/FlxCollisions
Gamertag
用于从多种来源获取 Xbox Live 玩家标签信息的 Ruby gem。
barisbalic/gamertag
Greenworks
一个 Node.js 插件,让你将 HTML5 游戏与 Steamworks 集成。
greenheartgames/greenworks
Halo::Reach::API
用于与《光环:致远星》API 交互的 Ruby gem。
agoragames/halo-reach-api
IodineGBA
完全用 JavaScript 编写、由 HTML5 驱动的 GameBoy Advance 模拟器。
taisel/IodineGBA
Itch
用 TypeScript 编写的 Electron 跨平台游戏下载器、安装器与 itch.io 库管理器。
itchio/itch
JavaScript Breakouts
《打砖块》的多个 JavaScript 引擎实现合集。
city41/breakouts
Leaderboard(Java)
基于 Redis 的排行榜(Java 实现)。
agoragames/java-leaderboard
Leaderboard(PHP)
基于 Redis 的排行榜(PHP 实现)。
agoragames/php-leaderboard
Leaderboard(Python)
基于 Redis 的排行榜(Python 实现)。
agoragames/python-leaderboard
Leaderboard(Ruby)
基于 Redis 的排行榜(Ruby 实现)。
agoragames/leaderboard
Leaderboard(Scala)
基于 Redis 的排行榜(Scala 实现)。
agoragames/scala-leaderboard
libfreenect
在 Windows、Linux 与 macOS 上支持 Xbox Kinect 设备的驱动与库。
OpenKinect/libfreenect
OpenEmu
将游戏模拟器作为一等公民引入 macOS 的项目。
OpenEmu/OpenEmu
Mudlet
跨平台、开源且极速的 MUD(纯文字 MMORPG)客户端,支持 Lua 脚本。
Mudlet/Mudlet
Stats.js
JavaScript 性能监视器。
mrdoob/stats.js
Tassadar
用纯 Ruby 编写的《星际争霸 2》录像解析器。
agoragames/tassadar
World of Warcraft Addons
用 Lua 编写的各种《魔兽世界》插件。
TekNoLogic
World of Warcraft API Docs
作为《魔兽世界》社区站点一部分的 RESTful Web 服务公开文档。
Blizzard/api-wow-docs

THE END

写在最后

直接在表格里的 GitHub 地址 需添加github前缀。这份清单很长,建议先收藏,按自己感兴趣的类型慢慢淘。

END

我是一个程序员的自言自语聚焦AI+小游戏的前沿世界。拆解爆款背后的秘密,分享开发与复刻经验

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

最新文章

随机文章