游戏 · 案例:
Atlantis Native:将 Atlantis 与 Atlantis II 引擎移植到 RustC1
Atlantis Native 把经逆向重建的 CryOmni3D Atlantis 引擎移植到 Rust,支持 Atlantis: The Lost Tales 与 Atlantis II。

- 游戏
游戏 · 案例:
Atlantis Native 把经逆向重建的 CryOmni3D Atlantis 引擎移植到 Rust,支持 Atlantis: The Lost Tales 与 Atlantis II。

游戏 · 案例:
SF2Recomp 将用户提供的 Nintendo Switch 版《Shadow Fight 2》游戏文件转换为 Linux、Windows、macOS 和 Android 原生版本。
游戏 · 案例:
dmc-recomp 借助 PS2Recomp 和项目运行时,将 PAL 欧版 PlayStation 2 游戏 Devil May Cry 转换为 PC 原生代码。
游戏 · 案例:
Sin & Punishment: Recompiled 使用 N64Recomp 和 RSPRecomp,基于用户提供的日版 N64 ROM 及仓库中的符号映射构建原生 C++ 移植程序,并通过 RT64 渲染。
游戏 · 案例:
scvk 通过 SimCity 4 的 GZCOM 插件系统加载原生 Vulkan DLL,以替换游戏渲染器。
游戏 · 案例:
Salamander UEFI 将红白机游戏《沙罗曼蛇》的 6502 反汇编翻译成平台无关的 C 核心,移植为原生 UEFI Shell 应用。
游戏 · 案例:
tMock-Server 是用 C++ 重建 Terraria 服务器初始联网流程的未完成项目。
游戏 · 案例:
NuVelocity Engine 用 C++ 和 SDL3 重实现 Reflexive Entertainment 的 Velocity Engine。
游戏 · 案例:
FreeRS42 是使用 NuVelocity 引擎、以 C++ 重现 PC 游戏《Ricochet Xtreme》的项目。
游戏 · 案例:
DreadComp 正在以手工反编译方式重建《Metroid Dread》的 C++ 源代码。
游戏 · 案例:
MTG Arena Collection Export 重建 Magic: The Gathering Arena 的 Frontdoor 卡牌收藏请求。
游戏 · 案例:
Void Client 是一个尚未完成的 Starblast.io 浏览器游戏客户端 JavaScript 重建项目,基于对其网络协议的研究。
游戏 · 案例:
OpenPigeon 是 TypeScript 编解码器,可读取十一款 GamePigeon 回合制 iMessage 游戏的状态,并将调用方提供的操作编码为消息。

游戏 · 案例:
Cosmo 将 Cosmo's Cosmic Adventure: Forbidden Planet 的重建源码移植到 macOS、Linux 和 Windows。

游戏 · 案例:
这项 Left 4 Dead 2 研究依据指定的 x86 server.dll 和脱敏运行轨迹,还原 AI Director 的节奏、强度、遭遇布置及音乐规则。
游戏 · 案例:
MechRewired 利用用户 DOS 版《MechWarrior 2: 31st Century Combat》的数据重建游戏体验。
游戏 · 案例:
d2mac-linux 将《Diablo II》1.14d Mac 版 i386 Mach-O 转为 ELF,并用 Zig 重写所需的 Darwin、Carbon 和 AGL 导入接口,使其移植到 32 位 Linux。
游戏 · 案例:
Spider-Man 2 PS2 Recomp 对美版 PS2 游戏 SLUS-20776 进行静态重编译,目标是在 PC 上原生运行。
游戏 · 案例:
touhou-engine 用 Python 重实现东方弹幕游戏玩法,以 TH07《东方妖妖梦》为参考作品。
游戏 · 案例:
经典《古墓丽影》的开源引擎,提供 WebGL 版本和独立版本。

游戏 · 案例:
Thyme 是《命令与征服:将军之绝命时刻》的开源重实现。
游戏 · 案例:
Chariot 是一个开源项目,旨在重新实现初代《帝国时代》(1997)的游戏引擎。
游戏 · 案例:
OpenDiablo2 是一个用 Go 编写的跨平台动作角色扮演游戏引擎,支持运行 Diablo 2。
游戏 · 案例:
OpenTomb 是经典《古墓丽影》引擎的开源重新实现项目,可运行《古墓丽影》1–5 及自制 TRLE 关卡。
游戏 · 案例:
Savage Wind Recomp 是一个仍在开发中的静态重编译项目,旨在让 Nintendo Switch 版《塞尔达传说:旷野之息》在 Windows 和 Linux 上以原生程序运行。
游戏 · 案例:
retruxx 是《Hard Truck Apocalypse》的逆向工程项目,可构建游戏可执行文件以及独立的渲染、输入和声音 DLL。
游戏 · 案例:
COGBox 收录《战争机器 2》《战争机器 3》和《战争机器:审判》的原生 Windows 移植版,将 Xbox 360 代码预先翻译为 C++。
游戏 · 案例:
Downhill Revived 将 PlayStation 2 游戏《Downhill Domination》移植到 64 位 Windows,基础是编译结果与原程序逐字节匹配的 C/C++ 源码。
游戏 · 案例:
Dark Souls PS2 使用新的 C 引擎和手写 VU1 程序,将 Dark Souls Remastered 的部分内容移植到 PlayStation 2。
游戏 · 案例:
God of War — Native Port 使用 PS2Recomp 将美版 PS2 游戏可执行文件静态翻译为 C++,并以原生代码替代图形、声音、输入、记忆卡等 PS2 服务。
游戏 · 案例:
该项目使用 Xbox XBE Recomp 将美版初代 Xbox《Colin McRae Rally 2005》重编译为原生 Windows 程序。
游戏 · 案例:
SWBF2 Browser Reconstruction 从用户安装的 Star Wars Battlefront II(2017)提取数据,在 three.js 浏览器运行时中重建部分游戏。
游戏 · 案例:
Aion 2 Network Protocol Research 根据抓包和客户端分析复现游戏的部分客户端到服务端协议。
游戏 · 案例:
crysis2-64bit 使用 Crysis 2 Mod SDK 附带的 x64 引擎 DLL 启动游戏。
游戏 · 案例:
th06-headless 将还原出的《东方红魔乡》逻辑改造成用于回放与学习研究的确定性 Linux 运行时。
游戏 · 案例:
pc-dragonquestswords 将欧版 Wii 游戏《勇者斗恶龙之剑》的 PowerPC 代码静态重编译为 C++,并通过 wiikit 提供替代运行层,推进原生 PC 移植。
游戏 · 案例:
pc-virtualhydlide 通过将欧洲版 Sega Saturn《Virtual Hydlide》的十五个 SH-2 程序静态重编译为 C++,并交由 saturnkit 运行时执行,推进 PC 移植。
游戏 · 案例:
WCW Nitro 是 PlayStation 游戏反编译项目,围绕 SLUS_003.97 主程序以及 WGAME.BIN、WMENU.BIN 覆盖段重建代码。
游戏 · 案例:
geow2 根据 Xbox 360 原版可执行文件的分析,将 Geometry Wars: Retro Evolved 2 重建为 Windows、macOS 和 Linux 原生游戏。

游戏 · 案例:
Top Spin 4 decompilation 为 Xbox 360 游戏重建 C 源码,并将编译后的函数与三个零售版 XEX 模块中的代码比较。
游戏 · 案例:
该项目把 NES 版 Adventure Island II 的 ROM 路径静态分析为固定物理存储区和程序计数器身份组成的 C 代码目录,并由原生 Windows 前端运行。
已复核 Junior-Jones/Adventure-Island-II-NES-Static-Recomp@8e5fa91
游戏 · 案例:
SimCity 4 Deluxe 使用 pcrecomp 将用户自有的 Steam 游戏可执行文件静态重编译为本地生成的 C 代码,并在 native32 运行时上运行。

游戏 · 案例:
NHL 14 Recomp 使用 ReXGlue 将用户提供的 Xbox 360 版 NHL 14 可执行文件转换为 C++,构建 PC 原生版本。
游戏 · 案例:
Solomon's Key NES 源码重建项目使用共享的 ca65 汇编源码生成美版、欧版和日版。
游戏 · 案例:
prsche-disasm 从 Windows x86 二进制恢复 Need for Speed: Porsche Unleashed 的 C/C++ 源码,索引原始模块与地址,研究资源格式,并用原程序的输入、状态、输出及 ABI 行为比较已恢复函数。
游戏 · 案例:
inFAMOUS: First Light — PC Edition 通过兼容运行时在 Windows 上运行用户自备的 PS4 游戏文件,游戏的 x86-64 代码直接由 PC CPU 执行。

游戏 · 案例:
LittleBigPlanet PSP 将 UCUS98744 光盘 2.00 版可执行文件重建为 C 和 C++。
游戏 · 案例:
GT5 Native Recomp 是面向 Windows x86-64 的 Gran Turismo 5 早期静态重编译项目。
游戏 · 案例:
RTAGlass 将 PS2 游戏 Road Trip 重实现为 C++ Windows 移植版。
游戏 · 案例:
h4r 使用玩家本地安装的数据,以 Rust 重建 Heroes of Might and Magic IV 引擎。
游戏 · 案例:
Doraemon 将 Hudson Soft 于 1986 年发行的日版红白机游戏重建为 ca65 汇编源码。
游戏 · 案例:
Scooby-Doo! Night of 100 Frights 项目为 GameCube 游戏的两个美国版修订重建源码,并用原始 SHA-1 校验构建出的 main.dol。
游戏 · 案例:
该项目用 C++ 实现《超级马力欧银河 2》中部分 CubeGravity、PlanetGravity 和 PointGravity 操作,并提供 Yaz0、RARC、U8、BCSV/JMap、Wii FST 及部分 J3D 元数据的边界检查读取器和合成输入测试。
游戏 · 案例:
Secret of Evermore: reverse engineering 记录欧版游戏的 ROM 布局、压缩、地图、精灵、文字、脚本与音频。
游戏 · 案例:
Tekken 3 Recomp 对《铁拳 3》美版 PlayStation 光盘中的 MIPS 主程序和覆盖段进行静态重编译。
游戏 · 案例:
Tekken 5 Recomp 将 PS2 版 Tekken 5 的 Emotion Engine 程序、IOP 模块及 VU 微码静态翻译为原生 Rust。
游戏 · 案例:
Limbo 通过注入游戏服务器 DLL 并配合独立后端,恢复 2016 年 Fortnite Save the World OT6.5 客户端的任务玩法。
游戏 · 案例:
Rogue Byte 以匹配反编译流程,将 PlayStation 2 美版 Sly 2: Band of Thieves 的程序代码恢复为可读的 C/C++。
游戏 · 案例:
rustify-doom 使用 Rustify 从去符号的 doomgeneric 二进制重建 Rust 版 Doom 引擎。
游戏 · 案例:
openSA 是基于 librw 的早期 C++ GTA San Andreas 运行时重建项目。
游戏 · 案例:
pokemon-dash-decomp 重建美版 Nintendo DS 游戏 Pokémon Dash 的源码,以编译后的精确字节核对函数,并以整包逐字节一致为目标重建 ROM。
游戏 · 案例:
LMA Manager 2007 从用户自备的 Xbox 360 光盘镜像将游戏 PowerPC 代码静态翻译为 Rust,并以原生运行时代替主机内核、图形和音频服务。
游戏 · 案例:
Rollerbot-Android 根据原版脚本和用户提供的资源,为 2000 年游戏 Rollerbot: A Time Journey 重建 Android 与 Linux 运行环境。

游戏 · 案例:
kururin 以 C 重建欧洲版 GBA《Kuru Kuru Kururin》,目标是功能一致而非逐字节一致,并构建 Linux 与 Windows 的 SDL2 PC 移植。
游戏 · 案例:
pc-finalfantasy12revenantwings 将欧洲版 Nintendo DS 游戏《最终幻想 XII:归来之翼》的 ARM9、ARM7 程序及六个覆盖模块静态重编译为 C++,通过 ndskit 运行时替代 DS 硬件。
游戏 · 案例:
Snowboard Kids Plus 为日版 PlayStation 游戏 SLPS-01823 重建 C 代码,并结合尚未还原的汇编重新生成启动可执行文件。
游戏 · 案例:
Dragon Ball GT: Final Bout 将用户自有的 NTSC-U 版 PlayStation 光盘中的 MIPS 代码静态转换为 C,编译成 Windows 或 Linux 原生程序。

游戏 · 案例:
ReverseSanta 是对 Joymania《Santa Claus in Trouble》的 C++ 重新实现,作者称研究原作时没有使用反汇编工具。
游戏 · 案例:
MegaVoltsPP 在分析 MicroVolts 游戏二进制后,以 C++23 重建 Plaza 1.0.0–1.0.3 的后端。
游戏 · 案例:
Hyper Street Fighter Zero Gold 将日版 PS2 合集中的隐藏游戏 Hyper Street Fighter Zero 重建为 C 源码,每个已匹配函数对应一个文件。
游戏 · 案例:
Boulder Dash 对美版 NES 游戏生成带注释的反汇编,并将各例程移植为原生 C11 与 SDL2 程序。
游戏 · 案例:
Tekken 5 × Tekken 3 Merge 在静态重编译的 Tekken 5 中加入五名 Tekken 3 角色。
游戏 · 案例:
Devil Within Co-op 从用户自备的美版 Tekken 5 光盘提取 Devil Within,将其静态重编译为本地生成的 Rust 代码,再通过 Rust PS2 运行时与 Bevy 应用启动。
游戏 · 案例:
StarCombat Offline 为停服手游 Star Combat: Space battle Online 重建后端服务。
游戏 · 案例:
Dogfish 研究 Skyrim Special Edition 的 Conquest of Skyrim 模组,并将其派系、领土、战争、政治和经济系统重建为独立 Rust 模拟程序。
游戏 · 案例:
My biggest work 研究 Brawlhalla 原始 11.00 补丁如何根据记录的输入重放比赛,目标是在游戏外复现模拟过程。
游戏 · 案例:
th07 使用 Ghidra、原版 Visual C++ .NET 2002 工具链和逐字节比对,重建《东方妖妖梦》零售版 1.00b 可执行文件的 C++ 源码。
游戏 · 案例:
th06 从《东方红魔乡》零售版 1.02h 的原始可执行文件重建 C++ 源码。
游戏 · 案例:
ReJet 从用户自己的光盘镜像或提取文件,在 Windows 上运行欧版 Xbox 游戏 Jet Set Radio Future。

游戏 · 案例:
Slip Stream 将玩家自备街机 ROM 中的 V60 程序翻译为 C,配合 Sega System 32 板级模型在 Windows 或 Linux 上运行。
游戏 · 案例:
CyberStrike Server Specification 根据对 CyberStrike 1994 年 DOS 客户端的观察及纸质手册,重建其面向服务器的行为。
游戏 · 案例:
Cirno-Labs/th08 用 C++ 重建《东方永夜抄》零售版 1.00d,并将构建结果与用户持有的原版游戏比较。
游戏 · 案例:
项目将美版 PlayStation《Destruction Derby 2》的可执行文件及覆盖模块改写为基于 SDL3 的可移植 C11 代码,并重实现游戏调用的图形、声音、光盘、手柄和记忆卡接口。
游戏 · 案例:
Between Us 是在分析 Action ou Vérité Android APK 后重制的离线情侣游戏。

游戏 · 案例:
Castlevania: Belmont’s Curse native 保存了该游戏暂停开发的 Apple Silicon 原生移植研究。
游戏 · 案例:
该研究逐字节分析 Apple II 版 The Oregon Trail 的两个磁盘盘面,记录 DOS 3.3 布局、按扇区地址读取的加载器、Applesoft 程序、机器语言命令、保存的变量表、图像打包格式和音乐文件,并提供 Python 读取工具及分析输出。
游戏 · 案例:
该研究利用 SYSTEM.RELOC 将 Apple II 版《Wizardry IV》的五张磁盘面还原为虚拟卷,并分析独立的第六张磁盘面。
游戏 · 案例:
该研究为《The Witcher 3: Wild Hunt》的 ARM64 移植实验恢复部分向量、VM 与解码函数。
游戏 · 案例:
Chrono Tales 将原版 GBox2 档案中的地形、场景和角色解码,借助 three.js 重建这款 2012 年 MMORPG 的部分世界,供浏览器浏览。
游戏 · 案例:
lp-engine 使用玩家自备的日版 LovePlus+ 游戏镜像,在桌面系统上运行这款 Nintendo DS 游戏。

游戏 · 案例:
DW3 Remake 用 Godot 4 和 C# 重建 PlayStation 游戏 Digimon World 2003。
游戏 · 案例:
mc4.sav 记录 Midnight Club: Los Angeles 重编译 PC 运行时写出的存档格式。
游戏 · 案例:
Eternal Fighter Zero -Memorial- 使用本地提供的游戏可执行文件、Ghidra 分析和 VC7.1 构建比对程序重建源码。
游戏 · 案例:
Super Mario Bros. Disassembly 将七个 NES、Vs. System 和 Famicom Disk System 版本重建为可读的 ca65 模块。
游戏 · 案例:
Diep.io Parser 记录 Diep.io 游戏客户端与服务器之间的数据包结构。
游戏 · 案例:
Blakestone 从用户提供的 DOS 可执行文件静态重编译 Blake Stone: Aliens of Gold 和 Planet Strike,生成 Windows、Linux 与 macOS 原生程序。

游戏 · 案例:
NosCore.ClientLab 将用户自行提供的 NosTale Windows 客户端由 x86 静态重编译为 C 和 WebAssembly,以便在浏览器中对 NosCore 服务器进行自动化测试。
游戏 · 案例:
Robotech: Battlecry 把用户自备的 2002 年 Xbox 游戏 XBE 静态重编译为 C,再连接替代 Xbox 运行时以移植到 PC。
游戏 · 案例:
Juiced 项目用 pcrecomp 将 2005 年 Windows 游戏的 x86-32 可执行文件静态重编译为可移植 C。
游戏 · 案例:
Skies of Arcadia Legends 项目为美国版 GameCube 游戏重建 C 源码,并使用用户提供的光盘镜像构建字节一致的 main.dol。