Open Source Games 学习清单
每 10 分钟学习一个项目(git clone → 快速分析 → 记录要点到 wiki) 学习完成后在
[ ]中填入完成日期,格式:[2026-04-08]源文件:raw/articles/open-source-games-list-2026.md
Action (1)
- [2026-04-08] Hypersomnia — 竞技向顶视角射击,像素复古,内置地图编辑器 |
https://github.com/TeamHypersomnia/Hypersomnia
Adventure (6)
- [2026-04-08] Endless Sky — 太空探索+贸易+战斗 |
https://github.com/endless-sky/endless-sky - [2026-04-08] Pioneer — 太空冒险,33世纪银河背景 |
https://github.com/pioneerspacesim/pioneer - [2026-04-08] ScummVM — 经典图形冒险/RPG游戏模拟器 |
https://github.com/scummvm/scummvm - [2026-04-09] The Legend of Zelda: Twilight Princess — Wii GC Zelda TP 反向工程 |
https://github.com/zeldaret/tp - [2026-04-09] Zelda 3 — Zelda A Link to the Past 反向工程克隆 |
https://github.com/snesrev/zelda3 - [2026-04-09] Dead Ascend — 僵尸密室解谜 |
https://github.com/larpon/DeadAscend
Business & Tycoon (5)
- [2026-04-09] CorsixTH — Theme Hospital 开源克隆 |
https://github.com/CorsixTH/CorsixTH - [2026-04-09] OpenLoco — Chris Sawyer's Locomotion 开源复刻 |
https://github.com/OpenLoco/OpenLoco - [2026-04-09] OpenRCT2 — RollerCoaster Tycoon 2 开源复刻 |
https://github.com/OpenRCT2/OpenRCT2 - [2026-04-09] OpenTTD — Transport Tycoon Deluxe 开源复刻 |
https://github.com/OpenTTD/OpenTTD - [2026-04-09] Hurry Curry! — 合作快节奏多人烹饪游戏 |
https://codeberg.org/hurrycurry/hurrycurry
City-Building (7)
- [2026-04-09] Cytopia — 复古像素城市建造 |
https://github.com/CytopiaTeam/Cytopia - [2026-04-09] Egregoria — Cities: Skylines 风格独立城市建造 |
https://github.com/Uriopass/Egregoria - [2026-04-09] Julius — Caesar III 开源复刻 |
https://github.com/bvschaik/julius - [2026-04-09] Unknown Horizons — 2D 实时策略+城市建造(Godot port) |
https://github.com/unknown-horizons/godot-port - [2026-04-09] Citybound — 微观模型城市模拟 |
https://github.com/citybound/citybound - [2026-04-09] Akhenaten — 古埃及法老城市建造 |
https://github.com/dalerank/Akhenaten - [2026-04-09] micropolisJS — Micropolis JS 移植版 |
https://github.com/graememcc/micropolisJS
First-Person Shooter — id Software (7)
- [2026-04-09] Doom (id Software) |
https://github.com/id-Software/DOOM - [2026-04-09] Doom 3 BFG Edition |
https://github.com/id-Software/DOOM-3-BFG - [2026-04-09] Quake |
https://github.com/id-Software/Quake - [2026-04-09] Quake II |
https://github.com/id-Software/Quake-2 - [2026-04-09] Quake III Arena |
https://github.com/id-Software/Quake-III-Arena - [2026-04-09] Wolfenstein 3D |
https://github.com/id-Software/wolf3d - [2026-04-09] DOOM64-RE — Doom 64 反向工程 |
https://github.com/Erick194/DOOM64-RE
Source Ports — Doom
- [2026-04-09] Chocolate Doom — 精准还原 90 年代体验 |
https://github.com/chocolate-doom/chocolate-doom - [2026-04-09] ZDoom — 功能增强端口 |
https://github.com/UZDoom/UZDoom
Source Ports — Quake
- [2026-04-09] Chocolate Quake — v1.09 及之前版本还原 |
https://github.com/Henrique194/chocolate-quake - [2026-04-09] FTEQW — Quake 增强引擎 |
https://github.com/fte-team/fteqw
Source Ports — Wolfenstein
- [2026-04-09] ECWolf |
https://bitbucket.org/ecwolf/ecwolf - [2026-04-09] Wolf4SDL |
https://github.com/lazd/wolf4sdl
First-Person Shooter — Build Engine (9)
- [2026-04-09] Duke Nukem 3D |
https://github.com/videogamepreservation/dukenukem3d - [2026-04-09] Shadow Warrior |
https://github.com/Azarien/shadow-warrior - [2026-04-09] EDuke32 — 官方 Build 端口,支持 Ion Fury |
https://github.com/voidpoint-io/eduke32 - [2026-04-09] Raze — GZDoom 技术,支持 Duke/Blood/Shadow Warrior 等 |
https://github.com/ZDoom/Raze - [2026-04-09] NBlood — Blood 反向工程端口 |
https://github.com/NBlood/NBlood - [2026-04-09] JFDuke3D — Duke Nukem 3D 端口 |
https://github.com/jonof/jfduke3d - [2026-04-09] JFShadowWarrior — Shadow Warrior 端口 |
https://github.com/jonof/jfsw - [2026-04-09] BuildGDX |
https://github.com/vogonsorg/BuildGDX - [2026-04-09] NuBuildGDX — BuildGDX 分支,稳定优先 |
https://github.com/atsb/NuBuildGDX
First-Person Shooter — CUBE Engine (3)
- [2026-04-09] AssaultCube — 免费多人 FPS |
https://github.com/assaultcube/AC - [2026-04-09] Cube 2: Sauerbraten — 多人大厅 FPS |
https://sourceforge.net/projects/sauerbraten - [2026-04-09] Red Eclipse — 现代复古竞技场射击 |
https://github.com/redeclipse/base
First-Person Shooter — Other (5)
- [2026-04-09] Xonotic — 竞技场射击,武器丰富 |
https://gitlab.com/xonotic/xonotic - [2026-04-09] Liblast — Godot 4 多人 FPS,完全开源工具链 |
https://codeberg.org/liblast/liblast - [2026-04-09] .kkrieger — 96k 大赛作品,程序化生成 |
https://github.com/farbrausch/fr_public/tree/master/werkkzeug3_kkrieger - [2026-04-09] Descent 3 |
https://github.com/kevinbentley/Descent3 - [2026-04-09] The Dark Mod — 潜行 FPS |
https://svn.thedarkmod.com/publicsvn/darkmod_src/trunk
Aliens Versus Predator
- [2026-04-09] AvP Forever |
https://github.com/dreamer/avp-forever - [2026-04-09] NakedAVP — AVP Classic 现代端口,SDL3 |
https://github.com/atsb/NakedAVP
Unreal Tournament
- [2026-04-09] Surreal Engine — UT Engine 重实现 |
https://github.com/dpjudas/SurrealEngine
Platformers (12)
- [2026-04-09] Super Mario 64 — 完整反编译 |
https://github.com/n64decomp/sm64 - [2026-04-09] VVVVVV |
https://github.com/TerryCavanagh/VVVVVV - [2026-04-09] OpenGOAL — Jak & Daxter PC 移植 |
https://github.com/water111/jak-project - [2026-04-09] DDraceNetwork — 合作 2D 在线平台跳跃 |
https://github.com/ddnet/ddnet - [2026-04-09] Sonic Robo Blast 2 — 索尼克 3D 同人作,基于 Doom |
https://git.do.srb2.org/STJr/SRB2 - [2026-04-09] Rigel Engine — Duke Nukem II 重实现 |
https://github.com/lethal-guitar/RigelEngine - [2026-04-09] Frogatto & Friends — 动作冒险平台跳跃 |
https://github.com/frogatto/frogatto - [2026-04-09] Fish Folk: Jumpy — 战术 2D 射击(Bevy) |
https://github.com/fishfolk/jumpy - [2026-04-09] Fish Folk: Punchy — 2.5D 清版动作(Bevy) |
https://github.com/fishfolk/punchy - [2026-04-09] Commander-Genius — Commander Keen 1-6 模拟器 |
https://gitlab.com/Dringgstein/Commander-Genius - [2026-04-09] Omnispeak — Keen Goodbye Galaxy 重实现 |
https://github.com/sulix/omnispeak - [2026-04-09] Commander Keen in Keen Dreams |
https://github.com/keendreams/keen
Puzzle (3)
- [2026-04-09] BlockOut II — 3D 俄罗斯方块 |
https://sourceforge.net/projects/blockout/files/blockout/BlockOut%202.5 - [2026-04-09] Portal64 — Portal N64 demake |
https://github.com/mwpenny/portal64-still-alive - [2026-04-09] Whatajong |
https://github.com/masylum/whatajong
Racing (10)
- [2026-04-09] SuperTuxKart — 卡丁车派对游戏 |
https://github.com/supertuxkart/stk-code - [2026-04-09] TORCS — 开放式赛车模拟器 |
https://sourceforge.net/projects/torcs - [2026-04-09] Rigs of Rods — 物理沙盒模拟,OGRE 引擎 |
https://github.com/RigsOfRods/rigs-of-rods - [2026-04-09] Speed Dreams — 开源赛车模拟 |
https://forge.a-lec.org/xavi/speed-dreams-code - [2026-04-09] Stunt Rally — Sci-Fi 赛车+赛道编辑器 |
https://github.com/stuntrally/stuntrally3 - [2026-04-09] RVGL — Re-Volt 现代端口 |
https://gitlab.com/re-volt - [2026-04-09] VDrift — 漂移赛车模拟 |
https://github.com/VDrift/vdrift - [2026-04-09] Yorg — TrackMania 风格开源赛车(Panda3D) |
https://github.com/cflavio/yorg - [2026-04-09] Trigger Rally |
https://sourceforge.net/projects/trigger-rally - [2026-04-09] wipEout — Wipeout 1995 PSX 重实现 |
https://github.com/phoboslab/wipeout-rewrite
Real-Time Strategy — Main Projects (13)
- [2026-04-10] 0 A.D. — 古代战争策略 |
https://gitea.wildfiregames.com/0ad/0ad - [2026-04-09] Beyond All Reason (BAR) — 现代 RTS,Spring 引擎 |
https://github.com/beyond-all-reason/Beyond-All-Reason - [2026-04-09] OpenRA — C&C / Dune 2000 / Red Alert 现代复刻 |
https://github.com/OpenRA/OpenRA - [2026-04-09] Warzone 2100 — 3D RTS,剧情战役 |
https://github.com/Warzone2100/warzone2100 - [2026-04-09] Widelands — 开源实时策略 |
https://github.com/widelands/widelands - [2026-04-09] Mindustry — 沙盒塔防 |
https://github.com/Anuken/Mindustry - [2026-04-09] OpenAge — Age of Empires 引擎复刻 |
https://github.com/SFTtech/openage - [2026-04-10] OpenHV — 像素 Sci-Fi RTS |
https://github.com/OpenHV/OpenHV - [2026-04-09] Keeper FX — Dungeon Keeper 开源复刻 |
https://github.com/dkfans/keeperfx - [2026-04-10] Dune II The Maker — Dune 2 重制 |
https://github.com/stefanhendriks/Dune-II---The-Maker - [2026-04-10] Freeserf.net — The Settlers I 真实复刻 |
https://github.com/Pyrdacor/freeserf.net - [2026-04-10] Permafrost Engine — C OpenGL 3.3 RTS 引擎 |
https://github.com/eduard-permyakov/permafrost-engine - [2026-04-10] Standard Of Iron — Qt6 + OpenGL 3.3 RTS |
https://github.com/djeada/Standard-of-Iron
RTS — Blizzard Re-Implementations
- [2026-04-10] OpenBW — StarCraft: Brood War 开源 |
https://github.com/OpenBW/openbw - [2026-04-10] War1gus — Warcraft: Orcs & Humans |
https://github.com/Wargus/war1gus - [2026-04-10] Wargus — Warcraft II Tides of Darkness |
https://github.com/Wargus/wargus - [2026-04-09] Wyrmsun — 神话/历史/文学元素策略 |
https://github.com/Andrettin/Wyrmsun - [2026-04-10] Stargus — StarCraft 导入器 for Stratagus engine |
https://github.com/Wargus/stargus - [2026-04-10] Warsmash Mod Engine — Warcraft III 模组引擎(LibGDX) |
https://github.com/Retera/WarsmashModEngine
RTS — C&C Remastered
- [2026-04-10] Command & Conquer Remastered Collection |
https://github.com/electronicarts/CnC_Remastered_Collection - [2026-04-10] C&C Generals + Zero Hour |
https://github.com/electronicarts/CnC_Generals_Zero_Hour - [2026-04-10] Red Alert |
https://github.com/electronicarts/CnC_Red_Alert - [2026-04-10] Tiberian Dawn |
https://github.com/electronicarts/CnC_Tiberian_Dawn
RTS — Zero-K & Spring
- [2026-04-10] Zero-K — Spring 引擎,物理弹道+智能单位 |
https://github.com/ZeroK-RTS/Zero-K
Roguelikes (7)
- [2026-04-10] Dungeon Crawl Stone Soup — 经典 Roguelike,地下城探索 |
https://github.com/crawl/crawl - [2026-04-10] Cataclysm: Dark Days Ahead — 后世界末日生存 |
https://github.com/CleverRaven/Cataclysm-DDA - [2026-04-10] NetHack — 经典地下城探索 |
https://github.com/NetHack/NetHack - [2026-04-10] Brogue CE — 极简主义随机地下城 |
https://github.com/tmewett/BrogueCE - [2026-04-10] Shattered Pixel Dungeon — 像素随机地下城 |
https://github.com/00-Evan/shattered-pixel-dungeon - [2026-04-10] OpenNefia — Elona 模组化引擎复刻 |
https://github.com/OpenNefia/OpenNefia - [2026-04-10] Meritous — 动作冒险地下城 |
https://github.com/Patashu/Meritous
Role-Playing Games (23)
Main RPGs
- [2026-04-10] OpenMW — Morrowind 引擎复刻(C++,最成熟开源 RPG 引擎之一) |
https://github.com/OpenMW/openmw - [2026-04-10] Daggerfall Unity — Daggerfall Unity 引擎重做 |
https://github.com/Interkarma/daggerfall-unity - [2026-04-10] Veloren — Rust 体素多人 RPG |
https://github.com/veloren/veloren - [2026-04-10] Space Station 14 — Space Station 13 开源复刻(C# 自研引擎 Robust Toolbox) |
https://github.com/space-wizards/space-station-14 - [2026-04-09] Kandria — Common Lisp 动作 RPG |
https://codeberg.org/shirakumo/kandria - [2026-04-10] Naev — 2D 太空动作/RPG |
https://codeberg.org/naev/naev - [2026-04-10] Oolite — 太空开放世界 opera |
https://github.com/OoliteProject/oolite - [2026-04-10] Ambermoon.net — Ambermoon C# 完全重写 |
https://github.com/Pyrdacor/Ambermoon.net
Infinity Engine Games (GemRB)
- [2026-04-10] Exult — Ultima VII 复刻 |
https://github.com/exult/exult - [2026-04-10] GemRB — Bioware Infinity Engine 复刻(Baldur's Gate/Icewind Dale/Planescape Torment) |
https://github.com/gemrb/gemrb
Fallout 系列
- [2026-04-10] Fallout Community Edition — Fallout 1 完全复刻 |
https://github.com/alexbatalov/fallout1-ce - [2026-04-10] Fallout 2 Community Edition — Fallout 2 完全复刻 |
https://github.com/alexbatalov/fallout2-ce
经典 RPG 复刻
- [2026-04-10] OpenEnroth — Might and Magic VI-VIII 引擎重制 |
https://github.com/OpenEnroth/OpenEnroth - [2026-04-10] OpenNox — Nox 引擎社区扩展 |
https://github.com/noxworld-dev/opennox - [2026-04-10] reone — KOTOR / KOTOR 2 引擎 |
https://github.com/seedhartha/reone - [2026-04-10] Severed Chains — Legend of Dragoon 反向工程移植 |
https://github.com/Legend-of-Dragoon-Modding/Severed-Chains - [2026-04-10] Ultima VII: Revisited — Ultima VII 3D 重制引擎 |
https://github.com/ViridianGames/U7Revisited
Diablo 系列
- [2026-04-10] DevilutionX — Diablo + Hellfire 端口 |
https://github.com/diasurgical/devilutionX - [2026-04-10] Freeablo — Diablo I 引擎重制 |
https://github.com/wheybags/freeablo - [2026-04-10] Open Diablo II — Diablo 2 开源复刻 |
https://github.com/OpenDiablo2/OpenDiablo2 - [2026-04-10] Abyss Engine — Diablo 2 清洁室重实现 |
https://github.com/AbyssEngine/AbyssEngine
MMO
- [2026-04-10] OpenKO — Knight Online 开源版 |
https://github.com/Open-KO/KnightOnline - [2026-04-10] OpenKore — Ragnarok Online 自动化助手 |
https://github.com/OpenKore/openkore
Sandbox (1)
- [2026-04-10] Minosoft — Minecraft 客户端,Kotlin/Java 从头重写 |
https://github.com/bixilon/minosoft
Shoot 'em up (2)
- [2026-04-10] Taisei Project — 东方 Project 同人,SDL3 + OpenGL |
https://github.com/taisei-project/taisei - [2026-04-10] SDL Sopwith — 经典双翼机射击移植 |
https://github.com/fragglet/sdl-sopwith
Sport (2)
- [2026-04-10] Pooltool — 台球物理沙盒 |
https://github.com/ekiefl/pooltool - [2026-04-10] Open Golf — 高尔夫球 |
https://github.com/mgerdes/Open-Golf
Third-Person (7)
- [2026-04-10] OpenRW — GTA III 重实现 |
https://github.com/rwengine/openrw - [2026-04-10] OpenLara — 古墓丽影经典引擎 |
https://github.com/XProger/OpenLara - [2026-04-10] CroftEngine — Tomb Raider 1 引擎重制 |
https://github.com/stohrendorf/CroftEngine - [2026-04-10] Tomb Engine — Tomb Raider 1-5 引擎(Core Design 时代) |
https://github.com/TombEngine/TombEngine - [2026-04-10] Lugaru: The Rabbit's Foot — 跨平台 3D 动作 |
https://github.com/WolfireGames/lugaru - [2026-04-10] Overgrowth — Lugaru 续作 |
https://github.com/WolfireGames/overgrowth - [2026-04-10] RE3 — GTA III + GTA VC 完全逆向源码 |
https://github.com/VideogameSources/gta3-decomp-alt
Tower Defence (1)
- [skipped-2026-04-10] Server Survival — 云架构塔防教学游戏 |
https://github.com/pshenok/server-survival
Turn-Based Strategy (12)
- [2026-04-10] The Battle for Wesnoth — 高奇幻回合策略 |
https://github.com/wesnoth/wesnoth - [2026-04-10] Unciv — Civilization V Android/Desktop 开源复刻 |
https://github.com/yairm210/Unciv - [2026-04-10] VCMI Project — Heroes of Might and Magic III 引擎 |
https://github.com/vcmi/vcmi - [2026-04-10] FreeCol — Colonization 开源复刻 |
https://github.com/FreeCol/freecol - [2026-04-10] Freeciv — Civilization 开源复刻 |
https://github.com/freeciv/freeciv - [2026-04-10] FreeOrion — 4X 太空帝国游戏 |
https://github.com/freeorion/freeorion - [2026-04-10] fheroes2 — Heroes of Might and Magic II 游戏引擎复刻 |
https://github.com/ihhub/fheroes2 - [2026-04-10] OpenXcom — X-COM: UFO Enemy Unknown 重制 |
https://github.com/OpenXcom/OpenXcom - [2026-04-10] Ancient Beast — 回合策略游戏 |
https://github.com/FreezingMoon/AncientBeast - [2026-04-10] Athena Crisis — 现代复古回合战术策略 |
https://github.com/nkzw-tech/athena-crisis - C-evo — 帝国建造 Windows 游戏 |
http://c-evo.org/ - OpenPanzer — Panzer General II JS/HTML5 重写 |
https://github.com/nicupavel/openpanzer - Hnefatafl — 北欧棋类策略 |
https://github.com/dcampbell24/hnefatafl
学习记录
每完成一个项目,在上面
[ ]填入日期 Wiki 页面命名规范:open-source-game/[项目名小写-连字符].md
|| # | 日期 | 项目名 | 关键发现 |
||---|------|--------|---------|
|| 151 | 2026-04-10 | Athena Crisis | 100K+ LOC 开源,pnpm monorepo(athena/apollo/hera/ui/dionysus),athena=地图状态+apollo=游戏状态双层架构,hera=渲染引擎,dionysus=AI包,codegen Action代码生成,TypeScript+Vite,Open Core MIT变现 |
|| 51 | 2026-04-09 | NakedAVP | 三族 SDL3 现代端口,双渲染器降级(OpenGL/GLES2),Win API 抽象层,atsb 主导,约45K LOC C/C++ |
| 52 | 2026-04-09 | Surreal Engine | UE1 清洁室重实现,SHA1DB多游戏识别,D3D11+Vulkan双渲染器(无OpenGL),~99K LOC C++,三应用入口(Engine/Editor/Debugger),Unrealscript VM 部分实现(缺网络),仅 UT436/UnrealGold 可玩 |
| 74 | 2026-04-09 | OpenRA | C# RTS 引擎复刻 Westwood 经典(C&C/红警/沙丘2000),.NET 8 + SDL2 + OpenGL,Order 驱动网络同步,OpenRA.Game/Mods/Server 模块化架构,16.6k stars |
| 53 | 2026-04-09 | Super Mario 64 | N64 完整反编译,2746 C 文件,src/engine/ 图节点渲染+src/game/ 游戏逻辑,binutils-mips 交叉编译,多版本条件编译(jp/us/eu/sh/cn),baserom 资产提取管线,GPLv2 |
| 1 | 2026-04-08 | Hypersomnia | 纯 C++ 无引擎、确定性锁步网络、自定义 ECS、ImGui 地图编辑器、浮点一致性处理 |
| 2 | 2026-04-08 | Endless Sky | 纯 C++20 无引擎、数据驱动 txt 内容系统、OpenGL3+自研 Shader、vcpkg 轻量依赖、mod 友好 |
| 3 | 2026-04-08 | Pioneer | 程序化银河生成、数百万恒星系统、派系经济、Lua脚本、OpenGL渲染
| 4 | 2026-04-08 | ScummVM | 141插件引擎架构、AdvancedDetector自动检测、跨平台后端抽象层、多游戏存档统一管理 |
| 5 | 2026-04-09 | The Legend of Zelda: Twilight Princess | 多版本条件编译架构(12+版本)、objdiff逐对象对比工具、CC0无版权限制 |
| 6 | 2026-04-09 | Zelda 3 | SNES全系统仿真(CPU/PPU/APU/DSP/DMA)、70-80kLOC C重实现、逐帧RAM验证架构、快照Turbo回放系统 |
| 7 | 2026-04-09 | Dead Ascend | Qt/QML 组件化架构(Area/Object/Inventory等QML组件),TMX 地图编辑器关卡设计,跨平台 Qt Quick 2.0,手绘美术资源打包 QRC |
| 8 | 2026-04-09 | CorsixTH | C++/Lua 混合架构(49cpp+327lua),SDL 渲染原版资源复用,Lua 数据驱动游戏逻辑完全开放mod,完整战役可通关 |
| 9 | 2026-04-09 | OpenLoco | C++ 清洁室逆向(400cpp+358h),SDL3+OpenAL 跨平台,模块化 src/ 子系统,vcpkg 依赖管理,完成主体重实现并主攻多人网络 |
| 10 | 2026-04-09 | OpenRCT2 | 模块化架构(openrct2-ui/cli/data分离)、Duktape嵌入式JS插件+热重载、TCP/IP多人Tick同步、资源包CMake下载验证(RCT2文件兼容层) |
| 11 | 2026-04-09 | OpenTTD | 确定性锁步网络同步(与Hypersomnia相似),NewGRF独立图形扩展层,AI Script双引擎(玩家AI+游戏主持人AI),vcpkg依赖声明式管理,向后兼容存档v23年承诺 |
| 12 | 2026-04-09 | Hurry Curry! | Godot 4.5 + Rust 混合架构,WebSocket JSON 协议三层移动实现(客户端预测+服务端校验),YAML ASCII-art 地图数据驱动 |
| 13 | 2026-04-09 | Cytopia | 自定义 SDL2 等距渲染引擎(非游戏引擎),JSON TileData 数据驱动模组,libnoise 程序化地形生成,Conan/CMake 依赖管理,区域电力系统 |
| 14 | 2026-04-09 | Egregoria | 模拟/渲染分离架构,确定性锁步网络,Rust 13-crate workspace,wgpu PBR 渲染,混合 Factorio+自由市场经济 |
| 15 | 2026-04-09 | Julius | 清洁室重实现(逆向二进制+重写),SDL2 平台抽象层(7+平台),100%存档兼容策略(保留原版bug),core/building/figure/window模块化架构,约93K LOC C |
| 16 | 2026-04-09 | Unknown Horizons | Godot 4 移植项目,静态类型 GDScript,Autoload 单例全局状态,Menu/HUD 双主题系统,三阶段开发路线图(移植→扩展→升级) |
| 17 | 2026-04-09 | Citybound | Rust Actor模型(kay crate)、微观城市仿真、协作规划理念、浏览器WebGL UI+双终端开发模式 |
| 18 | 2026-04-09 | Akhenaten | Julius/Augustus 分支 fork,SDL2 跨平台渲染(Windows/Linux/macOS/Android/Web),MUJS JS 脚本热重载,CMake FetchContent 自包含依赖,约140K LOC C++,100% 原版存档兼容 |
| 19 | 2026-04-09 | micropolisJS | BlockMap 多维度城市追踪系统(污染/犯罪/土地价值等13种Map),EventEmitter 解耦组件,Sprite 动画框架,jQuery 最小依赖,工具/窗口模块化模式 |
| 20 | 2026-04-09 | Doom | BSP树渲染架构(先墙后地后sprite),p_模块化敌人AI/碰撞/关卡加载,info.c 128K+状态机数据驱动,WAD资源打包分离,d_net.c原始IPX包交换网络,GPLv2 |
| 21 | 2026-04-09 | Doom 3 BFG Edition | Portal 渲染架构(区别于Doom BSP树)、id Tech 4模块化设计(renderer/framework/game分离)、doomclassic Doom 1重制收录、第三方库嵌入式(jpeg-6/zlib)、GPL但无游戏数据 |
| 22 | 2026-04-09 | Quake | BSP树渲染架构(先墙后地后sprite),p_模块化敌人AI/碰撞/关卡加载,info.c 128K+状态机数据驱动,WAD资源打包分离,d_net.c原始IPX包交换网络,GPLv2 |
| 23 | 2026-04-09 | Quake II | 双渲染器架构(ref_gl OpenGL + ref_soft Software并行),143K LOC C,模块化client/server/game三层分离,DLL游戏逻辑热加载,CTF模组支持,多平台Win32/Linux/IRIX |
| 24 | 2026-04-09 | Quake III Arena | QVM虚拟机架构(game/cgame/q3_ui三模块分离),lcc编译器C→字节码,BOT AI路由编译(botlib+32K LOC),MD3模型格式,纯多人无单人关卡 |
| 25 | 2026-04-09 | Wolfenstein 3D | Raycasting渲染(DDA)、Borland C++3.0+80x86汇编、16位DOS定点数系统(farmapylookup预计算)、动态编译缩放(现代CPU cache thrashing)、John Carmack 2012代码点评 |
| 26 | 2026-04-09 | DOOM64-RE | N64完全逆向工程(~50K LOC C)、WESS音频库(Mortal Kombat Trilogy移植)、三阶段软件渲染管线(r_phase1/2/3)、F3DEX_GBI微代码、N64 SDK交叉编译 |
| 27 | 2026-04-09 | Chocolate Doom | Bug-Compatible 设计哲学:精准还原而非改进;多游戏引擎共享(doom/heretic/hexen/strife/setup);i_平台抽象;OPL/GUS/MIDI/SDL多音频后端;chocolate-server 专用服务器;WAD 资源与代码分离 |
| 28 | 2026-04-09 | UZDoom / ZDoom | 双渲染器架构(hwrenderer+swrenderer),ZScript VM字节码系统(DECORATE/ACS脚本),592K LOC C++,Actor类系统完全数据驱动,多游戏IWAD支持 |
| 29 | 2026-04-09 | Chocolate Quake | Bug-compatible设计哲学(保留原版bug),纯软件渲染无硬件加速,SDL2+CMake模块化架构,Audio支持MP3/OGG/FLAC,跨平台Win/Linux/Mac |
| 30 | 2026-04-09 | FTEQW | 多后端渲染(OpenGL/Vulkan/Software/D3D)、插件系统(bullet/openxr/cef)、自研FTEQCC编译器、ModAPI、多游戏格式支持、6K+ commits |
| 31 | 2026-04-09 | ECWolf | Wolf4SDL/ZDoom混合体验、单一二进制支持多游戏IWAD(Wolf3D/ROTT/Corridor7等)、无限推墙/Things、无需源码Mod制作、高分辨率宽屏+Raycasting、~67K LOC C++ |
| 32 | 2026-04-09 | Wolf4SDL | Wolfenstein 3D SDL移植版、id_.cpp原始代码复用、version.h多版本条件编译、OPL2双模拟器(dosbox/dbopl+mame/fmopl) GPL切换、SDL跨平台层设计 |
| 33 | 2026-04-09 | Duke Nukem 3D | Build Engine 驱动 Sector/Portal 渲染(MAXSECTORS=1024/MAXWALLS=8192/MAXSPRITES=4096),预编译.OBJ 引擎+游戏源码分离,Jim Dose 音频库(Audiolib),多人 IPX 原始包交换,Open Watcom 编译,GPLv2 |
| 34 | 2026-04-09 | BuildGDX | Java/LibGDX 跨平台 Build Engine 移植,三渲染器(Polymost+软件+GL)架构,~74K LOC Java,LWJGL3+GLFW 桌面后端+Android 支持,支持 Duke3D/Shadow Warrior/Blood 等多游戏 |
| 35 | 2026-04-09 | Shadow Warrior | Build Engine 同 Duke Nukem 3D,118K LOC C(75c+81h),Ken Silverman Build 引擎+Jim Dose 音频库,Open Watcom 编译 DOS32,原型 Lo Wang 中国忍者武士刀+枪械,GPL+游戏数据双许可模式 |
| 36 | 2026-04-09 | EDuke32 | 多游戏 Build 端口(Duke3D/SW/Blood/Ion Fury),~116K LOC C++,mimalloc/libxmp/PhysicsFS/imgui 嵌入式依赖,与 FTEQW 同仓库(monorepo),FURY=1 构建配置 Ion Fury 原生支持,GPLv2 |
| 37 | 2026-04-09 | Raze | Build engine 多游戏合一,GZDoom 技术栈( Duke/Blood/Redneck/SW/Exhumed),三渲染器 GL/GLES/Vulkan 共享 hwrenderer 抽象,~578K LOC C++,games/ 子目录隔离各游戏源码 |
| 38 | 2026-04-09 | NBlood | Blood/Exhumed/Redneck Rampage 多合一端口,基于 EDuke32,GNU Make 跨平台 Common.mak 框架,BYTEVERSION 108 存档兼容,GPL-2.0,支持 Cryptic Passage 资料片 |
| 39 | 2026-04-09 | JFDuke3D | JonoF Duke Nukem 3D 端口,jfbuild Build引擎子模块分离(~45K LOC C),Polymost OpenGL 渲染器,SDL2 跨平台,GPLv2,需要原版游戏数据 |
| 40 | 2026-04-09 | JFShadowWarrior | Jonathon Fowler 的 Shadow Warrior 现代端口,jfbuild submodule,Polymost 3D 渲染器(OpenGL/GLES2),多平台 Linux/Mac/Win/BSD,GTK+3 UI 可选,Makefile 编译选项模块化设计 |
| 41 | 2026-04-09 | NuBuildGDX | BuildGDX 稳定化分支(stability-first fork),atsb 维护,libGDX 1.9.10 旧依赖策略,375 Java 文件,Polymost+软件+GL 三渲染器架构继承 |
| 42 | 2026-04-09 | AssaultCube | CUBE Engine 派生 FPS,ZLIB 极宽松许可,低延迟 ENet 网络,协作地图编辑,~50MB 轻量包体积 |
| 43 | 2026-04-09 | Cube 2: Sauerbraten | CUBE Engine 2 代体素 FPS(~65K LOC C++),稀疏八叉树场景,实时游戏内地图编辑,ENet UDP 网络,ZLIB 极宽松许可 |
| 44 | 2026-04-09 | Red Eclipse | Tesseract 引擎派生(Cube 2→Tesseract→RE),~34K LOC game/+39K shared/,跑酷射击(wall-run/boost/dash),协作 WYSIWYG 编辑器,多游戏模式(Capture/Defend/Duel等),ENet UDP 网络,GPLv3 |
| 45 | 2026-04-09 | Xonotic | Darkplaces 引擎(Quake 分支),Bunny Hop/Strafe Jump/Blaster Jump 等精湛移动机械,.pk3dir 数据包格式分离引擎与内容,QuakeC 字节码游戏逻辑,ENet UDP 多人,GPLv3 |
| 46 | 2026-04-09 | Liblast | Godot 4.3+Godot Jolt 物理,多人 FPS 框架,Freeman Character System 模块化角色系统(character_controller/character_component 分离),Git LFS 资产管理,多窗口调试架构(multirun 3窗),⚠️ 主仓库已弃用迁移至 liblast-framework |
| 47 | 2026-04-09 | .kkrieger | Farbrausch fr_public 仓库工具链源码(122K LOC C++),Werkkzeug3 Portal 渲染引擎(6-Pass 光照管线),64变量操作符树动画系统,数据驱动游戏逻辑(KKriegerGame),V2 合成器+96KB 打包系统,BSD 许可 |
| 48 | 2026-04-09 | Descent 3 | 经典 6DOF 太空射击引擎,SDL3+OpenGL 跨平台,CMake+vcpkg 构建,GPL-3.0,模块化子系统架构,需原版游戏数据,v1.6.0 |
| 49 | 2026-04-09 | AvP Forever | 多分支 rebasing 叠加策略(icculus/neuromancer/scraft 源码),三族独立行为系统(alien/marine/predator),Direct3D/SDL 多平台层,嵌入式 Bink/Smacker/Miles 二进制库,需原版游戏数据 |
| 50 | 2026-04-09 | The Dark Mod | Doom 3/id Tech 4 引擎潜行 FPS(AAS 区域感知+AI 通信子系统+Memory 系统),170+ 社区任务,源码 GPL+资产 CC BY-NC-SA 3.0 双许可,C++17/CMake 跨平台 |
| 51 | 2026-04-09 | NakedAVP | SDL3+OpenGL/OpenAL 现代端口,Win API 抽象层(stubs.c),双渲染器自动降级(GL/GLES2),三族独立 AI/武器/HUD,约 45K LOC C/C++ |
| 52 | 2026-04-09 | VVVVVV | 重力翻转像素平台游戏,SDL2 极简依赖全部静态链接,Entity 159K+Game 229K+Labclass 177K+Editor 141K LOC,完整内置关卡编辑器,data.zip PhysicsFS 虚拟文件系统 |
| 53 | 2026-04-09 | OpenGOAL | 四组件架构:goal_src/2.3M LOC GOAL反编译+goalc/49K C++编译器+decompiler/344K C++反编译器+game/241K C++运行时;Jak1 Complete/Jak2 Beta/Jak3 WIP;REPL热重载;iso_data→assets资产管线;mips2c/Overlord/IOP PS2硬件仿真层 |
| 54 | 2026-04-09 | DDraceNetwork | C++/Rust分层架构(ddnet-libs/engine接口+src/engine/+src/game/),Rust FFI绑定engine层;CMake+Ninja构建+各平台检测cmake模块;SQLite持久化+UPnP/WebSocket网络穿透;datasrc/Python地图数据编译管线;合作DDRace机制(teehelp/共享重生点/Freeze) |
| 56 | 2026-04-09 | Sonic Robo Blast 2 | Doom Legacy 分支3D Sonic同人作;双渲染器架构(OpenGL硬件+SDL2软件);252K LOC C (211 .c+180 .h);Lua 5.1+DEHACKED扩展;TicCommand帧同步网络多人;Master Server支持;专用服务器模式;info.c单文件22K LOC游戏对象定义表 |
| 57 | 2026-04-09 | Frogatto & Friends | Anura 引擎模块分离架构(引擎/内容独立仓库);FFC 脚本数据驱动游戏逻辑;module.cfg 模块元数据+验证器;16 语言本地化;mana 能量系统;v5.1 模块格式需 engine 1.4+ |
| 58 | 2026-04-09 | Fish Folk: Jumpy | Bevy/Rust 游戏框架 bones_framework;rapier2d 确定性物理(enhanced-determinism);turborand 原子随机跨平台一致;模块化 src/core/ ui/ audio/ 子系统;serde_yaml+peg 数据驱动;Web WASM 支持 |
| 59 | 2026-04-09 | Fish Folk: Punchy | Bevy 0.9 + Rapier2D 物理 2.5D 清版动作,fighter_state.rs 2228 行状态机,15+ 插件体系,支持 WASM/Web |
| 60 | 2026-04-09 | Commander-Genius | Commander Keen 1-6+Dreams 开源解释器,C++完全重写(仅存0.02% CloneKeen代码),SDL2+OpenGL,LUA Mod,4人多人,289 cpp+297 h,GsKit共享库,内置游戏下载器,Cosmos引擎submodule |
| 61 | 2026-04-09 | Omnispeak | 多后端渲染架构(SDL2/GL/Vulkan/SDL3 可选),Nuked OPL3 嵌入式 FM 合成器,约 51.8K LOC C,ck_ep.h Episode 分离模块化,id Software 引擎核心复用,VANILLA 模式 bug 兼容原版,GPLv2 |
| 62 | 2026-04-09 | Commander Keen in Keen Dreams | 2014 众筹开源,id Software 早期 C+汇编架构,VGA 13h 软件渲染,LZHUF 压缩,约 23K LOC,GPLv2+ |
| 63 | 2026-04-09 | Portal64 | N64 Demake 移植 Valve Portal,移除 libultra 私有库依赖,Skeletool64 骨骼动画+显示列表生成,17 室可玩,EPA/GJK 碰撞,debugger 3.6K 行,约 41K LOC C |
| 64 | 2026-04-09 | Whatajong | 麻将消消乐 Roguelite,Solid.js + TypeScript + Electron,Vanilla Extract CSS,rand-seed 确定性随机,Howler.js 音频,MIT |
| 65 | 2026-04-09 | BlockOut II | 3D 俄罗斯方块,C++/OpenGL/SDL,~12K LOC,评估函数Bot AI,回放系统,在线排行榜,GPLv2 |
| 66 | 2026-04-09 | SuperTuxKart | Bullet Physics btKart趣味物理,ENet UDP事件回滚网络同步,SERVER_ONLY无GUI服务器,多后端渲染OpenGL/GLES/DX9,~274K LOC C++,GPLv3 |
| 67 | 2026-04-09 | TORCS | plib OpenGL 3D 渲染,simu 模块化物理仿真(v2/v3双版本),标准化 Robot AI 接口(C语言API),XML配置驱动,50+车辆20+赛道,广泛用于学术研究和 AI 训练 |
| 68 | 2026-04-09 | Rigs of Rods | 软体物理:节点-弹簧 Actor 系统(Actor.cpp 5K行/ActorSpawner.cpp 7.5K行),数据驱动 .truck 格式完全解耦物理与渲染,OGRE 1.11+AngelScript+MyGUI,GPLv2,2026.01 最新版 |
| 69 | 2026-04-09 | Stunt Rally 3 | Ogre-Next 3.0 渲染+VDrift 仿真,模块化架构(common/game/editor/road/vdrift),3D spline 赛道+内置编辑器,232 赛道+33 载具,Ghost 回放系统,GPLv3 |
| 70 | 2026-04-09 | RVGL | Re-Volt 现代跨平台复刻,SDL2+OpenGL/Vulkan 可编程 Shader 渲染;核心引擎私有(gk7huki持有),工具链/资产/文档完全开源;ENet UDP 16人多人+Discord Rich Presence;Pack 内容管理系统(Mod Organizer 风格);多平台支持 Win/Linux/macOS/Android |
|| 71 | 2026-04-09 | Yorg | TrackMania 风格赛车,Panda3D 引擎 + Python 3.x,yyagl/yracing 子模块分离架构,XMPP 多人对战,phys.json 数据驱动车辆物理,多语言国际化 |
|| 72 | 2026-04-09 | wipEout | wipEout 1995 PSX 清洁室重实现,纯 C ~4000 LOC,双平台后端(SDL2/Sokol) + 三渲染器(GL/GLES2/Software),QOA 音频格式 |
| 73 | 2026-04-09 | Kandria | Common Lisp 动作 RPG,TRIAL 引擎 + alloy OpenGL 渲染,~19K LOC 全 Lisp,BVH2 碰撞检测,内置关卡编辑器,ECS 架构 |
| 74 | 2026-04-09 | Beyond All Reason | Spring/Recoil 引擎 RTS,4.3GB仓库(含资源),Lua三层架构(luarules同步/luaui不同步/luaai),BARb AI JSON配置分层设计,GL4着色器延迟光照,Busted+Lux测试,Lux包管理器 |
| 75 | 2026-04-09 | Warzone 2100 | 3D RTS,157K LOC C++,三后端渲染(OpenGL/Vulkan/GLES),gamelib/framework/ivis_opengl模块化架构,400+科技树,lib/netplay帧同步多人,WebAssembly支持 |
| 76 | 2026-04-09 | Widelands | Settlers II 风格开源 RTS,~301K LOC C++,CMake/SDL2+OpenGL,Lua 脚本驱动,Flag-Route 经济链(economy/50+文件),帧同步多人 GameHost/GameClient 架构 |
| 77 | 2026-04-09 | Mindustry | 自动化塔防 RTS,Arc Engine 自研 2D 引擎 + @Component 代码生成 ECS + @Sync 帧同步多人,20K+ commits,27.1k stars,JDK 17 + Gradle 多模块 (core/desktop/server/android/ios) |
| 78 | 2026-04-09 | Trigger Rally | C++ 拉力赛车,PEngine/PSim/Trigger 三层架构分离(渲染/物理/游戏逻辑),PReferenceFrame+PRigidBody 刚体物理+悬挂系统,程序化高度图地形生成,Ghost 回放系统,GPL v2,v0.6.6.1(2019)|
| 79 | 2026-04-09 | OpenAge | Age of Empires 引擎复刻,C++20+Python3 双语言架构(Cython 绑定),827 C++/h + 291 Python,33 子系统模块(libopenage/),nyan 声明式内容配置格式,Qt6 GUI + OpenGL 渲染,gameplay 非功能状态(内部模拟重写中),GPLv3 |
| 80 | 2026-04-10 | OpenHV | OpenRA Mod 科幻 RTS,改编自 Hard Vacuum,MiniYAML 规则数据驱动,C# Traits 系统(资源采集/传送网络/地形改造/Bot AI),源码 GPLv3 + 内容 CC BY,IRC/Matrix 多人匹配 |
| 84 | 2026-04-10 | 0 A.D. | 历史古代战争 RTS,Pyrogenesis 自研 3D 引擎(C++/JS),simulation2/ 模拟层 + renderer/graphics/ 渲染层分离,Actor XML 数据驱动,~15GB 仓库,29K+ commits,Release 28 Boiorix(首个非 Alpha) |
| 86 | 2026-04-10 | Dune II The Maker | C++23 三速 tick 游戏循环(thinkFast 5ms/thinkNormal 100ms/thinkSlow 1000ms),cGameState 状态机架构,GameContext 依赖注入容器,INI 配置驱动数据,cPlayerBrain Mission 队列 AI(Skirmish/Campaign/Sandworm),SDL2 Drawer 渲染管线分离(map/minimap/sidebar/particles),superweapon 系统(DeathHand/Fremen/Saboteur) |
| 85 | 2026-04-09 | Keeper FX | Dungeon Keeper 开源增强,~235K LOC C/C++,从反编译到完全重写(Ariadne A寻路+lua脚本+ENet多人),CMake/SDL2/VCpkg,GPLv2 |
| 87 | 2026-04-10 | Freeserf.net | The Settlers I C# 清洁室重实现;.NET Standard 2.1 多模块分离(Freeserf.Core/Renderer/Audio/Network);Silk.NET 跨平台渲染;BASS 音频;200 文件35K LOC;三阶段 Roadmap Phase3 多人开发中 |
| 88 | 2026-04-10 | Permafrost Engine | OpenGL 3.3 RTS 引擎,纯 C;Python 2.7 脚本+Fiber 协作多任务;GPU 骨骼动画+姿态纹理批处理;分层流场寻路+boids+ClearPath 避障;Hungarian Algorithm 阵型重排;多线程 2-stage 管线(模拟/渲染);Nuklear UI;旗舰游戏 EVERGLORY |
| 89 | 2026-04-10 | Standard Of Iron | C++20/Qt6/OpenGL 3.3 布匿战争 RTS;ECS 架构(64-bit Entity ID,组件连续存储,System 执行顺序固定);6 阶段渲染 Pass;骨骼动画+程序化布料物理(Wind+Leg Collision);JSON 数据驱动(地图/兵种/国家配置);miniaudio 空间音频;MIT |
| 90 | 2026-04-10 | OpenBW | StarCraft: Brood War 核心引擎清洁室重实现;header-only C++ 架构(bwgame.h 22K行 + bwenums.h 2.2K + sync.h 1.1K 等 ~28K 总行数);bwgame.h 单文件 798KB 含完整引擎(单位/建筑/寻路/碰撞/指令);bwenums.h 228+ 种类单位枚举;sync.h 确定性锁步网络 + ASIO 三后端 TCP/local/socket;korean.h 韩文编码支持;mini-openbwapi BWAPI 兼容层 |
| 91 | 2026-04-10 | War1gus | Warcraft: Orcs & Humans 重实现,Stratagus 引擎 + Lua 脚本数据驱动,war1tool.cpp 4059 LOC 数据提取工具,scale2x 像素放大算法,GPLv2 |
|| 93 | 2026-04-09 | Wyrmsun | 神话/历史/虚构融合 RTS,Stratagus 引擎(Wyrmgus)数据层,923MB 游戏内容仓库(含美术/音效/地图),双仓库架构(引擎 Wyrmgus + 内容 Wyrmsun),data/ 数据库系统(civilizations/units/heroes/items),modules/ 跨游戏内容集成(Battle for Wesnoth/0 A.D./Freeciv/DCSS),GPL 2.0 |
|| 94 | 2026-04-10 | Stargus | StarCraft 1998 资产导入 Stratagus 引擎适配器,startool MPQ 提取+多格式转换(GRP/CHK/CASC/SMACKER),1421cpp),W3DDevice Westwood 3D渲染+DX9,GameSpy帧同步网络(FrameDataManager),AI分层设计(AIPathfind/AIGroup/AISkirmishPlayer),组件化对象系统(Behavior/Body/Collide/Locomotor),需 MSVC 6.0 匹配编译,GPL v3+附加条款 |
| 98 | 2026-04-10 | CnC Red Alert | EA 官方红色警戒(1996)源码,Westwood DOS 游戏,C++17.9MB/Assembly 5.1MB,CODE/WIN32LIB/WWFLAT32/VQA/IPX 多层架构,ObjectClass RTTI 类系统,MapClass 瓦片地图+战争迷雾,Watcom+TASM 编译,需持有原版游戏数据,GPL v3 |
| 99 | 2026-04-10 | Zero-K | Spring 引擎纯 Lua 游戏内容仓库(2383 Lua文件),GadgetHandler 模块化事件驱动架构(ai_CAI 4173行),物理弹道+智能单位预判,PlanetWars 单机战役,PBR 自定义 Shader API,GPL v2 |
| 100 | 2026-04-10 | Dungeon Crawl Stone Soup | ~412K LOC C++ 双模式渲染(ASCII+SDL Tiles),.des Vault 手绘关卡系统,17+ 神祇契约系统,数据驱动游戏配置,GPLv2+ 20年迭代 |
|| 101 | 2026-04-10 | CnC Tiberian Dawn | 原版1995 Westwood源码,OOP类层次(Foot/Unit/Building/AircraftClass),COMBUF ACK/Retry网络(6人IPX),TypeClass数据驱动,DirectX Win95,GPLv3,1629KB纯源码 |
|| 102 | 2026-04-10 | Cataclysm: Dark Days Ahead | 480K LOC C++ (434cpp/457h),JSON数据驱动(~130K行JSON内容),双渲染器SDL2/Tiles+Ncurses,Character/NPC/Vehicle/Mutation系统,~242MB仓库含游戏数据,CC BY-SA 3.0 |
|| 103 | 2026-04-10 | NetHack | 纯C无引擎架构(~163MB仓库),src/核心+dat/Lua地牢生成(14职业)+win/多前端抽象+sys/跨平台;3.7改进:Lua编译替代yacc/lex,跨平台编译,可移植存档,ga-gz变量结构化,18,442 commits,3,536 stars |
||| 104 | 2026-04-10 | BrogueCE | 纯C极简Roguelike,22个.c核心模块(C99无引擎依赖),src/brogue/主体+src/platform/多后端(SDL2/curses/web),Dijkstra怪物寻路(Dijkstra.c),确定性游戏回放系统(Recordings.c),SeedCatalog种子驱动地牢生成,1.3k stars |
|||| 105 | 2026-04-10 | Shattered Pixel Dungeon | libGDX 跨平台 Roguelike(Desktop/Android/iOS),Java/JDK 21,core/1743项共享逻辑+平台启动器分离,Actors/Items/Levels/Sprites/Tiles/UI 模块化架构,20+ 语言 i18n properties 系统,程序化关卡生成 5 区域,天赋树系统,6k stars,GPLv3 |
||| 106 | 2026-04-10 | OpenNefia | .NET 8.0 + Love2dCS 渲染,Core/Content/EntryPoint 三层架构,Harmony 运行时补丁 + NuGet Mod 加载,2058 C# + 436 Lua 文件,IoC 依赖注入,YAML 原型数据驱动 |
||| 107 | 2026-04-10 | Meritous | PSI 充能攻击动作地牢探索,纯 C ~10K LOC(demon.c 2613+levelblit.c 2646+boss.c 1829),SDL 2D Tile,程序化 mapgen.c 972 行,GPLv3 |
||| 108 | 2026-04-10 | OpenMW | Morrowind 引擎清洁室重实现,C++20 + OpenSceneGraph + Bullet Physics,双脚本系统(遗留MWScript+现代Lua),OMW::Engine 总线聚合所有子系统,完整工具链(opencs/bsatool/esmtool/navmeshtool),15K LOC C++17,GPLv2 ||
||| 95 | 2026-04-10 | Warsmash Mod Engine | LibGDX + Java17 1280cpp + GeneralsMD97K LOC 多模块 Gradle 项目,JASS ANTLR 虚拟机(指令级栈帧解释器),MDX/M3 模型渲染(转录 mdx-m3-viewer),虚拟文件系统支持 MPQ/CASC 多种归档格式,INI 配置驱动,AGPL,支持 War3 Patch 1.22-1.32 ||
| 96 | 2026-04-10 | CnC Remastered Collection | EA 官方 C&C TD+RA 源码,.H 文件含134+241个 C 源码(DEFINE.H 95KB/TYPE.H 62KB等),双 DLLInterface.cpp 薄封装,C# WinForms 地图编辑器,保留 IPX 网络协议栈,GPL v3+附加条款 |
| 97 | 2026-04-10 | C&C Generals + Zero Hour | EA 官方源码双目录结构(Generals2768源文件55K LOC,GPLv3,v0.51.0 |
||| 109 | 2026-04-10 | Daggerfall Unity | Unity 引擎重制《上古卷轴 II:匕首雨》,DaggerfallConnect Arena2 资产读取,AudioSynthesis 全自研 MIDI/SF2/Sfz 合成,QuestMachine QRC 任务系统,TalkManager NPC 对话 AI(3736 行),SaveLoadManager FullSerializer 存档,ModManager 模组支持,MIT |
|| 110 | 2026-04-10 | Veloren | Rust 体素多人 RPG,400K LOC,24 crates workspace,ECS (specs) + QUIC 网络 + 自研体素渲染器,GPLv3,~16K commits;GitLab 主仓库(GitHub 镜像) |
||| 111 | 2026-04-10 | Space Station 14 | SS13 C# 重制版,Robust Toolbox 自研引擎(Lidgren UDP + NetSerializer + Avalonia UI),Entity-Component 系统,YAML 原型数据驱动(7591 C# + 2573 YAML),MIT+CC-BY-SA,3.6k stars,5.2k forks |
||| 112 | 2026-04-10 | Naev | 2D 太空贸易战斗 RPG,Escape Velocity 风格,C+Rust ~155K LOC + Meson 构建,SDL3+OpenGL 3.3+,Lua 脚本驱动,插件系统(v0.13.0 内置 Plugin Manager),派系/经济/任务子系统,GPLv3,Codeberg |
||| 113 | 2026-04-10 | Oolite | Elite (1984) 风格太空开放世界;Objective-C + C 双后端(Cocoa+SDL)共享 Core 层;81K+ LOC Entity 系统;CollisionRegion 碰撞分区;OpenGL Shader 材质系统;OXP 插件扩展包架构(Schemata XML + AddOns 热加载);GPLv2,无原版资产依赖 |
|||| 114 | 2026-04-10 | Ambermoon.net | Ambermoon 经典 RPG C# 完全重写;.NET 6 多平台;Core/Data/Renderer/Frontend 分层模块化架构;Legacy/Pyrdacor 双数据后端;虚拟文件系统支持 ADF/原生文件;OpenGL 渲染器;MIT
|||| 115 | 2026-04-10 | Exult | Ultima VII 清洁室重实现;SDL 跨平台抽象(9+ CI 平台);content/bg si sifixes 补丁数据;actors.cc 5370行+schedule.cc 6115行 AI 系统;autotools 多编译器支持;GPLv2
||||| 116 | 2026-04-10 | GemRB | Infinity Engine 重实现;PluginHolder54K LOC engine/ (4K+ LOC 渲染/sprite) + levels/ drlg_l14 程序化地牢 + dvlnet/ 帧同步 P2P + Lua REPL 脚本扩展;CMake 17+ 平台 GitHub Actions CI;需原版 MPQ 游戏数据;MIT |
| 125 | 2026-04-10 | Freeablo | Diablo 1 引擎清洁室重实现;双线程架构(渲染/逻辑分离)保证模拟速度独立;确定性锁步网络(禁用浮点+定点数数学保证确定性);StormLib 读取原版 MPQ 数据文件;Nuklear GUI 替代 librocket;组件化设计(faudio/cel/diabloexe/faio/render/serial等);项目已归档(2020年);~38K LOC C++17 |
|| 126 | 2026-04-10 | Open Diablo II | Go+Ebiten v2 2D 游戏框架;d2app/d2core/d2game/d2networking/d2script 模块化架构;otto JS 引擎嵌入实现脚本扩展;帧同步 P2P 多人网络;MPQ 数据文件与引擎代码完全分离;项目拆分:引擎→AbyssEngine,游戏→OpenDiablo2 |
||| 127 | 2026-04-10 | Abyss Engine | 纯 C 清洁室重实现 Diablo 2 引擎;SDL2+FFmpeg+ZLIB+LibArchive 依赖栈;~72 文件 ~4859 LOC C99 模块化架构(audio/common/drawing/managers/scenes/types/util);非逆向而是完全重写;需原版 MPQ 数据文件;OpenDiablo2 项目拆分后独立引擎层;MIT |
|||| 128 | 2026-04-10 | OpenKore | Perl + C XS 扩展混合架构;Task 链式 AI 系统(MapRoute/TalkNPC/FollowActor 等);三模式网络连接(XKore/XKore2/XKoreProxy);txt 配置数据驱动(control/ 目录);plugins/ 插件生态;XSTools C 扩展处理高性能网络封包 |
|||||| 129 | 2026-04-10 | OpenKO | Knight Online (1298/9) 清洁室逆向开源复刻;双端分离架构:Client DirectX 9 (仅 Windows/MSVC) + Server 跨平台 CMake (Linux/macOS);多进程服务器(AIServer/Ebenezer/Aujard/ItemManager/VersionManager);~265K LOC C++;自定义二进制网络协议(LZF压缩+JvCryption加密);100+ opcode 枚举;17 个 git submodules 依赖管理;早期开发,学术目的 |
||| 130 | 2026-04-10 | Minosoft | Minecraft 客户端从零重写 Kotlin/Java (~27K LOC);三模块架构 Core/Eros/Rendering 完全解耦;Netty 网络层手动 Buffer 读取多版本兼容(1.7-1.20.4);PixLyzer 按需数据下载;zstd 压缩 Mojang 资产;事件驱动渲染架构;Headless 模式无 GUI 运行 |
| 131 | 2026-04-10 | Taisei Project | 东方 Project 同人弹幕射击;3.2M LOC C + 123K Python (Meson) + 82K GLSL;SDL3 + OpenGL 自研渲染管线;src/ 40+ 子系统模块化(entity/player/enemy/boss/laser/particle/dialog/mod/scm等);coroutine/ + taskmanager/ 协程任务系统;VFS ZIP 资源打包;多平台(WIN/LINUX/MAC/WEB/SWITCH);~775MB 仓库(含资产);自定义许可证(非 GPL);rng/ 确定性随机数用于多人/回放 |
| 132 | 2026-04-10 | SDL Sopwith | 经典一战双翼机射击游戏 SDL 移植;src/核心+sdl/平台层分离架构(swauto/swcollsn/swgames 等模块);Autotools 多平台编译(cygwin/mingw/solaris/qnx/haiku);SDL2 + PC Speaker 音效模拟;TCP/IP 多人;.sop 自定义关卡格式(支持 power-up);Gamepad 支持(SDL Game Controller API);Emscripten WebAssembly + PWA;GPLv2;~873 commits |
|| 133 | 2026-04-10 | Pooltool | Python 台球物理沙盒;Panda3D 渲染 + numba JIT 物理;PhysicsEngine+Resolver 多碰撞模型可插拔;JOSS 论文发表;Apache 2.0;v0.6.0 |
| 134 | 2026-04-10 | Open Golf | 跨平台迷你高尔夫游戏,纯 C 自研物理引擎(BVH 碰撞),Sokol 跨平台 3D 渲染,ImGui 内置关卡编辑器,光照贴图烘焙(xatlas+lightmapper),支持 Windows/Linux/macOS/Android/iOS/Web |
|| 135 | 2026-04-10 | OpenRW | GTA III 清洁室重实现引擎,rwcore/rwengine/rwgame 模块化架构,OpenGL+Bullet Physics+SDL2,GPLv3,需原版游戏数据,~2K commits |
|| 136 | 2026-04-10 | OpenLara | 古墓丽影经典引擎开源重实现,多后端渲染架构(gapi/)、32平台支持(win/osx/nix/ios/android/psp/psv/nx/web等),固定点数学引擎(fixed/),collision.h 4向碰撞+room分割,BSD 2-Clause |
|||| 137 | 2026-04-10 | CroftEngine | Tomb Raider 1 引擎重制 v2.5.0,685 C++ 源文件,CMake 3.16+,LGPLv3,archive/loader/ 分层支持 TR1/TR2/TR3/TOMB4 四代存档,ghosting/ 幽灵竞速系统,双渲染器(OpenGL+软件)降级,Boost+spdlog+FFmpeg 依赖栈,Glidos 纹理包支持 |
| 138 | 2026-04-10 | Tomb Engine | Tomb Raider 1-5 引擎清洁室重实现,~180K LOC C++,sol2 Lua 绑定三层 ScriptInterface(Game/Level/State),SMAA+SSAO+高帧率现代渲染管线,支持无缝关卡转换+无限制地图大小,MIT 修改版 |
| 139 | 2026-04-10 | Lugaru HD | C++/SDL2/OpenGL ~38K LOC,8个子系统模块(Animation/Audio/Environment/Graphic/Level/Math/Objects/Platform),双层骨骼动画插值(animCurrent↔animTarget + frameCurrent↔frameTarget),9种AI状态机(passive/guard/search/attack/pathfind等),enable_shared_from_this循环引用管理,Data/资产数据分离(Animations/Maps/Campaigns/Dialogues),GPLv2+源码/CC BY-SA 3.0-4.0 资产双许可,41 stars |
| 140 | 2026-04-10 | Overgrowth | Lugaru 续作,~227K LOC C++(995 源文件),自研 SDL2+OpenGL 引擎;AngelScript 脚本完全解耦游戏逻辑;Bullet Physics + Recast Navigation 双层物理/导航;Component 基类+XML 数据驱动实体系统;帧同步网络框架(Socket/Steam P2P GameNetworkingSockets);30+ 子系统模块(Graphics/Physics/Scripting/AI/Network/Editors等);Apache 2.0 极宽松许可,可闭源商用;需商业版游戏数据才能完整运行 |
| 141 | 2026-04-10 | RE3 | GTA III 完全逆向工程重实现;Theseus之船渐进式替换策略(非大爆炸重写,任何时候可运行);librw 自研 RenderWare 替代渲染引擎(D3D9/OGL3.3);228 cpp+239 h 约188K LOC;20子系统模块(animation/audio/collision/peds/render/vehicles等);config.h 集中管理多平台差异池大小常量;需原版 GTA III 游戏数据 |
| 142 | 2026-04-10 | The Battle for Wesnoth | 高奇幻回合策略,86K commits;WML(Wesnoth Markup Language)+Lua 双层内容脚本系统使非程序员可创作完整战役;C++17 + SDL2 双构建系统(SCons+CMake);Boost >= 1.70 大型依赖栈;GPLv2+ 源码 / CC BY-SA v4.0 新资源 |
| S | 2026-04-10 | Server Survival | 跳过:https://github.com/pshenok/server-survival 不存在(404),仓库已删除或从未创建 |
|| 143 | 2026-04-10 | Unciv | LibGDX 1.14 跨平台(Android+Desktop),141K LOC Kotlin;JSON 数据驱动规则集 (Ruleset/Tech/Building/Unit/Policy/Religion);IsPartOfGameInfoSerialization 接口约束 + 版本号存档兼容;Ktor WebSocket 多人;automation/ AI 模块;RulesetCache Mod 热加载 |
|| 144 | 2026-04-10 | VCMI | C++20 C/S 架构开源 HoMM III 引擎;Bonus DAG 传播系统(lib/bonuses/);Callback 接口三层分离(CGameInfoCallback/CPlayerSpecificInfoCallback/CCallback);多 AI 并存(BattleAI/Nullkiller/MMAI/StupidAI);ERM+Lua 双脚本系统;JSON Schema 驱动 Mod 配置;CMake 3.16+跨平台 |
|| 145 | 2026-04-10 | FreeCol | Colonization 开源复刻;Java 11 + Ant 构建,826 源文件;XML 数据驱动规则(data/rules/freecol/specification.xml);模块化 client/common/server/metaserver 架构;Swing MigLayout GUI;TCP Socket 帧同步多人;Metaserver 大厅匹配;GPLv2 |
||| 146 | 2026-04-10 | Freeciv | Civilization 风格帝国建设回合策略;C 语言 + Meson 构建(主)+ Autotools;server/client/common/ai/aicore 5层模块化架构;191K LOC in C files,1354 C/H 文件;v3.4-dev(约 29 年活跃开发);多前端渲染 Qt/SDL2/SDL3/Gtk3;Capability string 网络协议版本兼容性;Tilespec 视觉资产与游戏逻辑完全分离;GPLv2 |
| 147 | 2026-04-10 | FreeOrion | 4X 太空帝国回合策略,致敬 Master of Orion,C++20 + GiGi 自研 GUI 库;FOCS Python 脚本内容系统(科技/物种/建筑/政策);约 183K LOC C++;v0.5.1.2 (2026-02-26);多客户端架构(human GG GUI + godot 新客户端);GPLv2 源码 + CC-BY-SA-3.0 资产 |
|| 148 | 2026-04-10 | fheroes2 | HoMM II 清洁室重实现;210K LOC C++ (250 cpp + 213 h);纯 SDL2 无第三方引擎,engine/ 底层(图像/音频/渲染/文件系统)与 fheroes2/ 上层(battle/castle/heroes/kingdom/world 等)分离架构;agg_file 兼容原版 ICN/SHK/M82 资源格式;多平台 Win/Mac/Linux/Android/iOS/Switch/Vita;GPLv2 |
| 149 | 2026-04-10 | OpenXcom | X-COM UFO Enemy Unknown/Terror From the Deep 开源复刻,646 C++ 源文件,Geoscape(战略层71files)/Battlescape(战术99files)/Basescape(基地80files) 三层模块架构,Mod/ YAML 规则集系统(86files),SDL2 + 自研 hq2xx4 Scaler 上采样,TileEngine 100KB + AIModule 60KB 战斗AI,2.1k stars,GPLv2 |
| 150 | 2026-04-10 | Ancient Beast | 回合制策略,7派系单位收集+1v1/2v2对战,Phaser CE 2.16.0 HTML5引擎,TypeScript ~8K LOC,21个能力文件 ~7965 LOC,Nakama JS WebSocket多人,双许可(AGPL-3.0代码/CC-BY-SA-4.0美术) |
相关 Wiki 页面
- open-source-games-list — 开源游戏列表总览
- open-source-game-engines-comparison — 开源游戏引擎对比
- claude-code-game-studios — Claude Code 游戏工作室 49 Agent 工作流
- godot-4 — Godot 4 引擎详情