遊戲開發與逆向工程 Agent Skills

文件類型
技能地圖
更新日期
閱讀時間
18 分

比較 9 個遊戲逆向與引擎分析 Agent Skills 專案的 Unity IL2CPP、Unreal、Godot、著色器還原、位元組吻合反編譯與上線前安全審計能力,整理校正後的安裝入口、A/B/C 協作路線與授權邊界。

來源
文件資訊

從 morluto/rea 延伸的 9 個引擎資產解析、位元組吻合反編譯與遊戲安全審計技能包,以及三條授權工作路線。

收錄專案
9保留原始表格順序
技術路線
3引擎資產、位元組反編譯、安全審計
已核對檔案
43釘選 2026-11-08 快照

01來源與查證

收錄範圍與查證基準

原始 Gemini HTML 報告由通用逆向工具 morluto/rea 出發,整理 9 個涵蓋遊戲引擎剖析、位元組吻合反編譯與安全審計的 GitHub 專案。本文保留原始表格順序與 A/B/C 三種技術情境,並依 2026-11-08 取得的官方 README、授權檔、技能檔與腳本快照校正路徑、模組數量與安裝命令;原始 HTML 與雜湊收據另存於同目錄供對照。

技術領域核心處理對象代表專案與交付物
引擎與資產解析Unity Mono/IL2CPP 元資料、Unreal GObjects/.pak、Godot .pck、DXBC/DXIL/SPIR-V 著色器morluto/rea、REA_Skill、rev-skills、secskills:輸出型別宣告、解包清單與轉譯後著色器
位元組吻合反編譯C/C++ 原生執行檔、Ghidra 無頭匯出、函式組語差異比對、跨平台移植層Game-Decompilation-Skill-For-Claude、claude-reverse-engineering-skill:輸出與原始組語一致的 C/C++ 原始碼與移植架構
圖形 API 與安全審計Direct3D/Vulkan 渲染鏈、伺服器權威 RPC、OLLVM 混淆、乾淨室(Clean-Room)機制原型awesome-game-security、reverse-skill、saschb2b/skills:輸出上線前風險清單、路由證據鏈與 Godot 4 原型規格

02原始順序9 個專案

專案清單

下列序號沿用原始報告的表格順序,不代表品質或採用優先度排名。

排名 01/09

morluto/rea

rea (Reverse Engineer Anything)

原生支援 Unity IL2CPP 元資料與 Godot PCK 的逆向 MCP 伺服器

提供 MCP 與 CLI 雙介面,可在不執行目標程式的前提下透過 inspect-il2cpp-metadata 解析 global-metadata.dat(支援 v24、27、29、31、39),並支援 Godot PCK v1 至 v4 解包與 SHA-256 證據追蹤。完整操作請參閱本站獨立手冊 /docs/skills-atlas-rea。

  • MCP 伺服器
  • IL2CPP / Godot
  • MIT

排名 02/09

smartworldarafath/REA_Skill

REA_Skill

涵蓋遊戲資產解包、著色器反編譯與崩潰分流的擴充技能集

README 收錄橫跨 41 類的 243 個技能與逾 500 組提示詞(skills/rea-core 含 16 個 rea-* 模組與 reverse-engineer-anything 共 17 個核心技能)。rea-game-asset-recovery 涵蓋 Unity、Godot、Unreal 打包檔與 DXBC/DXIL/SPIR-V/Metal 著色器反編譯;rea-full-code-recovery 強制禁止留空註解並要求通過編譯檢查。

  • 資產與著色器
  • 崩潰分流
  • MIT

排名 03/09

lemiur/Game-Decompilation-Skill-For-Claude

Game-Decompilation-Skill-For-Claude

位元組吻合(Byte-Matching)C/C++ 遊戲反編譯與原生移植工作流

.claude/skills 內含 matcher、wall-identifier、helper-recovery、decomp-code-rules、permute、orchestrator 與 native-platform-porting 共 7 個技能。透過目標專案 AGENTS.md 定義的 build、match、diff 等動詞驅動組語比對;目前查閱快照未附 LICENSE 授權檔。

  • 位元組反編譯
  • 原生移植
  • 授權待確認

排名 04/09

dslsdzc/rev-skills

rev-skills

涵蓋 Unity、Unreal 與沙盒防作弊剖析的模組化逆向技能庫

README 與 .claude/skills 目錄收錄 122 個逆向技能。re-game 區分 Unity Mono 與 IL2CPP 流程,並涵蓋 Unreal GObjects/GNames/GWorld 定位、LuaJIT 與著色器分析;re-anti-cheat 明確限定於隔離沙盒防禦研究,禁止製作外掛或線上繞過。

  • Unity / Unreal
  • 防禦研究
  • Apache-2.0

排名 05

gmh5225/awesome-game-security

awesome-game-security

附帶 13 個遊戲引擎、圖形 API 與伺服器安全技能的知識庫

除長期維護的遊戲安全文獻外,於 .claude/skills 提供 game-engine、graphics-api、game-server-security、anti-cheat、reverse-engineering 等 13 個技能模組。強調區分靜態推論與執行期證據,適合用於上線前自我審計渲染鉤子風險與伺服器權威驗證。

  • 圖形 API
  • 伺服器安全
  • MIT

排名 06

trilwu/secskills

secskills

內建 Android 與 iOS Unity IL2CPP 逆向流程的安全技能市集

分為 offense、defense 與 core 三個 Claude Code 外掛套件。secskills-core 內的 reversing-unity-il2cpp 整理 libil2cpp.so、UnityFramework 與 global-metadata.dat 的 Il2CppDumper、Il2CppInspector、IDA/Ghidra script.json 符號匯入及 Frida 動態追蹤步驟。

  • 行動端 Unity
  • 符號還原
  • MIT

排名 07

zhaoxuya520/reverse-skill

reverse-skill

具備授權範圍閘門、Unity IL2CPP 實戰筆記與 OLLVM 反混淆指南的路由器

以 RULES.md 與 work/<case>/scope.md 強制先確認授權範圍再執行工具路由,追蹤 45 個核心技能模組。內含 seed-014_unity-il2cpp-reverse.md(整理 frida-il2cpp-bridge 與加密 metadata 處置)及 ollvm-deobfuscation.md;注意子目錄 CTF-Sandbox-Orchestrator 採用 GPLv3。

  • 技能路由
  • OLLVM 反混淆
  • MIT / GPLv3

排名 08

EncidXVII/claude-reverse-engineering-skill

claude-reverse-engineering-skill

零相依性二進位分流腳本、Ghidra 無頭匯出與 14 份領域手冊

內建 Python 3.8+ 零相依性 triage.py,讀取 PE/ELF/Mach-O/CLR 標頭並辨識 Unity、Godot 等逾 25 種框架與加殼器,同時以 python -I 與資料隔離規則防範提示詞注入。附 Ghidra 12.1.4 測試通過的 DecompileExport.java 無頭匯出腳本與 63 項跨平台 CI 檢查。

  • 自動分流
  • 無頭 Ghidra
  • Apache-2.0

排名 09

saschb2b/skills

saschb2b/skills

附 Sigstore 簽章卡的遊戲機制拆解、Godot 4 工程與差異測試技能

收錄 26 個技能(其中 24 個附 CARD.md.sigstore 簽章)。遊戲相關模組位於 skills/productivity/game-design(提煉自 17 款遊戲的核心迴圈、MDA 與經濟系統)、skills/engineering/godot(對齊 Godot 4.x/4.7 與 23 份參考文件)及七階段差異測試 reverse-engineering。

  • Godot 4
  • 遊戲設計
  • MIT

03元資料、打包檔與著色器

引擎剖析與資產解包機制

morluto/rea 的靜態元資料與打包檔支援

morluto/rea 除一般原生執行檔外,內建兩項針對遊戲引擎的靜態解析介面,Agent 不必啟動遊戲程序即可取得結構化證據:

  1. Unity IL2CPP 元資料解析:透過 MCP 工具 inspect_il2cpp_metadata 或 CLI 命令 rea inspect-il2cpp-metadata <global-metadata.dat> 直接解碼 global-metadata.dat(支援版本 24、27、29、31、39),提取組件、型別、欄位與方法簽章。同時傳入 --binary <GameAssembly.dll|libil2cpp.so> 時,工具會將元資料紀錄對映至原生函式位址。

  2. Godot PCK 封裝檢視與解包:透過 rea inspect-artifact 與 rea extract-artifact 讀取獨立 .pck 檔或內嵌於執行檔尾端的 PCK 區段(支援格式版本 1、2、3、4),並為解出資產計算 SHA-256 雜湊,作為後續重構的證據索引。

REA_Skill 的遊戲資產、完整重構與崩潰分流

原始報告將 smartworldarafath/REA_Skill 標註為「21 個技能」;核對 6642a0c 版官方 README 後,該庫目前已收錄 41 個分類共 243 份 SKILL.md(其中 skills/rea-core/ 含 16 個 rea-* 模組與 reverse-engineer-anything 共 17 個核心技能)。直接對應遊戲工程的三個模組如下:

  • rea-game-asset-recovery:定義 Unity(Managed .dll 與 IL2CPP GameAssembly.dll + global-metadata.dat)、Godot .pck 與 Unreal .pak 的資產盤點步驟,並整合 spirv-cross、dxc 與 fxc 將已編譯的 DXBC、DXIL、SPIR-V、GLSL 或 Metal 著色器位元組碼反編譯為 .hlsl、.glsl 或 .wgsl。

  • rea-full-code-recovery:以「零骨架與零佔位符規則(Zero Skeleton / Zero Placeholder Law)」約束原始碼重建,禁止留下 // TODO 註解或簡化虛擬碼,要求逐函式補齊邊界條件並通過編譯檢查。

  • rea-performance-crash-triage:規範遊戲閃退與掉幀診斷流程,解析 Windows Minidump(.dmp)、Linux core 與 macOS .ips 崩潰報告的呼叫堆疊,並搭配 Frida、GDB、Rizin 與 flameox 火焰圖定位記憶體損毀或執行緒死結。

rev-skills 與 secskills 的 Unity/Unreal 雙引擎分工

dslsdzc/rev-skills 的 .claude/skills/re-game/SKILL.md 依建置目錄結構決定分析工具:偵測到 Game_Data/Managed/Assembly-CSharp.dll 時轉交 .NET 反編譯流程;偵測到 Game_Data/il2cpp_data/ 與 global-metadata.dat 時執行 Il2CppDumper 產出 dump.cs 與 script.json;偵測到 Unreal 的 Engine/Binaries/、*.pak 與 <Game>-Win64-Shipping.exe 時,透過 UnrealFinder 或 Dumper-7 定位 GObjects、GNames 與 GWorld 全域指標。

針對 Android 與 iOS 行動端 Unity 建置,trilwu/secskills 的 secskills-core/skills/reversing-unity-il2cpp/SKILL.md 整理 libil2cpp.so 與 iOS UnityFramework.framework 的分析步驟,涵蓋 Il2CppDumper、Il2CppInspector、將 script.json 匯入 IDA Pro 或 Ghidra 還原符號名稱,以及使用 Frida 掛載執行期驗證鉤子。

04反編譯、無頭腳本與授權閘門

位元組吻合反編譯、自動分流與安全路由

Game-Decompilation-Skill-For-Claude 的 7 個位元組吻合模組

經典 C/C++ 遊戲的保存研究與跨平台移植常採用位元組吻合(Byte-Matching)標準,要求重寫後的 C/C++ 經原始編譯器編譯後,產出與原版執行檔逐位元組一致的機器碼。lemiur/Game-Decompilation-Skill-For-Claude 在 .claude/skills/ 實際提供 7 個分工模組(原始報告僅列 3 個),並由目標遊戲儲存庫根目錄的 AGENTS.md 綁定 build、match、diff、disasm、xref、class、gate、rules 八個動作介面:

模組名稱負責任務
orchestrator盤點待反編譯函式佇列,協調重構順序與進度驗證
matcher執行「修改 C/C++ → 編譯 → 比對組語差異」迭代迴圈,逼近 100% 位元組吻合
wall-identifier吻合度停滯時,診斷差異來自編譯器旗標、暫存器配置、結構體對齊或內聯展開
permute對局部運算式與變數宣告順序做受控變體測試,消除細微指令差異
helper-recovery辨識並抽離編譯器產生的輔助函式、浮點轉換與標準庫靜態連結區段
decomp-code-rules約束型別命名、指標轉型與常數定義,避免為了湊出相同組語而寫出難以維護的程式
native-platform-porting核心邏輯完成反編譯後,規劃平台抽象層以替換舊版圖形、音效與輸入 API

claude-reverse-engineering-skill 的零相依性分流與無頭 Ghidra

EncidXVII/claude-reverse-engineering-skill 全程採用無頭腳本與純文字輸出,避開 GUI 反組譯器的互動限制。內建的 scripts/triage.py 僅使用 Python 3.8+ 標準庫,直接讀取檔案魔術位元組(Magic Bytes)與 PE、ELF、Mach-O、CLR 標頭,辨識 Unity、Godot、Flutter、Electron、UPX 等逾 25 種框架與加殼器、計算區段熵值(Entropy),再對應至 14 份領域手冊(含 frameworks-packagers.md、managed-bytecode.md 與 mcp-servers.md)。

進入靜態反編譯階段時,該技能提供通過 Ghidra 12.1.4 CI 測試的 DecompileExport.java 與 decompile_export.py(預設上限 4000 個函式),將反編譯 C 程式碼、匯入表與字串批次匯出為文字檔;同時要求以 python -I 隔離匯入路徑,並將二進位檔內嵌文字一律視為資料而非指令,防止受測樣本透過字串觸發提示詞注入(Prompt Injection)。

awesome-game-security 與 reverse-skill 的安全審計與反混淆

在遊戲防篡改與安全自審領域,gmh5225/awesome-game-security 於 .claude/skills/ 提供 13 個研究模組:

  • reverse-engineering 與 research-rigor 要求將靜態反組譯推論與動態執行期證據分開記錄,避免單憑字串或未執行函式誤判風險。

  • graphics-api 整理 Direct3D、DXGI、OpenGL 與 Vulkan 的交換鏈(Swap Chain)與渲染管線攔截點,供團隊檢查畫面覆蓋層(Overlay)與視覺篡改風險。

  • game-server-security 檢查伺服器權威(Server-Authoritative)狀態計算、RPC 參數邊界、遊戲經濟交易與重送攻擊防護。

當遊戲原生模組套用商業保護或 Obfuscator-LLVM(OLLVM)控制流平坦化時,zhaoxuya520/reverse-skill 收錄兩份實戰參考:skills/field-journal/seed-014_unity-il2cpp-reverse.md 記錄 global-metadata.dat 加密時的記憶體傾印時機(於 il2cpp_init 映射後擷取)與 frida-il2cpp-bridge 掛載寫法;skills/reverse-engineering/references/ollvm-deobfuscation.md 針對 Hikari、goron、Arkari、Pluto(含阻斷 angr 的 Trap Angr pass)、Polaris 與 O-MVLL 等分支,列出 d810-ng、obpo-plugin、ollvm-breaker 與 deollvm 的選用條件。該路由器的 RULES.md 強制在執行目標檢測前先建立 work/<case>/scope.md 記錄明確授權範圍。

saschb2b/skills 的乾淨室遊戲機制與 Godot 4 重建

需要觀察既有玩法節奏並在合法乾淨室(Clean-Room)環境開發新作時,saschb2b/skills 提供三個附 Sigstore 簽章卡(CARD.md.sigstore)的模組:skills/productivity/game-design/SKILL.md 從 17 款遊戲整理核心迴圈、MDA 框架與數值經濟模型;skills/engineering/godot/SKILL.md 對齊 Godot 4.x/4.7 規格與 23 份節點、物理、GDScript 及渲染參考文件;skills/engineering/reverse-engineering/SKILL.md 定義階段 0 至 6 七階段輸入輸出差異測試法,在不複製專有程式碼的前提下核對重製系統的外部行為。

05操作準備

安裝入口與修正命令

原始報告有三處安裝命令與目前上游目錄結構不符(包含以萬用字元 * 複製時漏掉隱藏目錄 .claude/skills/,以及 saschb2b/skills 的子目錄路徑異動)。下列命令已依 2026-11-08 官方快照校正;本文未在受測遊戲建置上執行這些步驟。

1. morluto/rea 與 REA_Skill(MCP 伺服器與遊戲資產技能)

安裝 rea-agents 並檢查本機逆向後端後,使用 skills CLI 或稀疏檢出(Sparse Checkout)載入 REA_Skill 核心模組:

bash
# Install morluto/rea CLI and MCP server, then check local RE backends
npm install -g rea-agents
rea doctor

# Option A: install REA_Skill via skills CLI
npx skills add smartworldarafath/REA_Skill

# Option B: sparse-checkout only the 17 core REA skills
git clone --filter=blob:none --sparse https://github.com/smartworldarafath/REA_Skill.git
cd REA_Skill
git sparse-checkout set skills/rea-core

2. Game-Decompilation-Skill-For-Claude(校正隱藏目錄複製路徑)

此儲存庫的 7 個技能位於隱藏目錄 .claude/skills/ 下,複製時須明確指定 .claude/skills/*,不能使用 Game-Decompilation-Skill-For-Claude/*:

bash
# Clone and copy the 7 byte-matching decompilation skills from .claude/skills/
git clone https://github.com/lemiur/Game-Decompilation-Skill-For-Claude.git
mkdir -p ~/.claude/skills
cp -r Game-Decompilation-Skill-For-Claude/.claude/skills/* ~/.claude/skills/

3. claude-reverse-engineering-skill、rev-skills 與 secskills

這三套專案支援 Claude Code 外掛市集或 npx 安裝命令,不必將整個儲存庫複製進 ~/.claude/skills/:

bash
# Install EncidXVII/claude-reverse-engineering-skill (triage.py + headless Ghidra)
npx skills add EncidXVII/claude-reverse-engineering-skill --skill reverse-engineering

# Install dslsdzc/rev-skills via its official installer
npx rev-skills install

# Inside Claude Code: install trilwu/secskills core bundle (reversing-unity-il2cpp)
# /plugin marketplace add trilwu/secskills
# /plugin install secskills-core@secskills-marketplace

4. awesome-game-security、reverse-skill 與 saschb2b/skills

awesome-game-security 含逾五萬筆文獻存檔,僅需載入技能時建議使用稀疏檢出;saschb2b/skills 則以 --skill 指定單一模組名稱:

bash
# Sparse-checkout only the 13 Claude skills from awesome-game-security
git clone --filter=blob:none --sparse https://github.com/gmh5225/awesome-game-security.git
cd awesome-game-security
git sparse-checkout set .claude/skills
cp -r .claude/skills/* ~/.claude/skills/
cd ..

# Clone zhaoxuya520/reverse-skill and detect installed local tools on Linux/macOS
git clone https://github.com/zhaoxuya520/reverse-skill.git
cd reverse-skill
bash skills/scripts/refresh-tool-index.sh
cd ..

# Install game-design and Godot 4 engineering skills from saschb2b/skills
npx skills@latest add saschb2b/skills --skill game-design
npx skills@latest add saschb2b/skills --skill godot

06Engine & Shader Analysis

路線 A:Unity、Unreal 與 Godot 邏輯與資產分析

適用情境為自有舊專案原始碼遺失、授權技術盡職調查(Technical Due Diligence)或合法相容性除錯。建議組合為 EncidXVII/claude-reverse-engineering-skill、morluto/rea、smartworldarafath/REA_Skill 與 dslsdzc/rev-skills(行動端另加 trilwu/secskills)。

  1. 對目標建置目錄執行 python -I triage.py <target>,確認執行檔格式(PE/ELF/Mach-O/CLR)、是否為 Unity Mono、Unity IL2CPP、Godot PCK 或 Unreal Shipping 組態,以及是否帶有加殼或高熵值壓縮區段。

  2. 屬於 Unity IL2CPP 或 Godot 專案時,呼叫 rea inspect-il2cpp-metadata 或 rea inspect-artifact 產出附 SHA-256 證據的型別表與資源清單;屬於 Unreal 專案時,依 rev-skills 的 re-game 流程定位 .pak 結構與 GObjects/GNames 偏移;需檢查渲染效果時,依 rea-game-asset-recovery 以 spirv-cross 或 dxc 將著色器轉回高階語言。

  3. 在行動端或大型原生組件中,依 secskills 的 reversing-unity-il2cpp 將 script.json 匯入反組譯器對齊方法名稱;排查線上閃退時,改用 rea-performance-crash-triage 解析 .dmp 或 .ips 呼叫堆疊。

07Byte-Matching & Porting

路線 B:C/C++ 遊戲位元組吻合反編譯與原生移植

適用情境為擁有合法使用權的經典 C/C++ 遊戲保存研究、引擎升級或跨平台原生移植。建議組合為 EncidXVII/claude-reverse-engineering-skill、morluto/rea、lemiur/Game-Decompilation-Skill-For-Claude 與 REA_Skill 的 rea-full-code-recovery。

  1. 以 claude-reverse-engineering-skill 的 decompile_export.py 搭配 Ghidra 無頭模式匯出目標執行檔的反編譯 C 草稿、字串與匯入表,再透過 morluto/rea 建立函式交叉參照(Xrefs)與結構體推論基準。

  2. 在反編譯工作區建立 AGENTS.md,綁定目標編譯器與 build、match、diff、disasm 命令。交由 orchestrator 排定葉節點函式順序,以 matcher 迭代重寫 C/C++;遇到暫存器或堆疊差異無法收斂時,執行 wall-identifier 與 permute 排查編譯器旗標或結構體對齊,並依 decomp-code-rules 與 rea-full-code-recovery 檢查是否殘留 // TODO 空殼。

  3. 核心遊戲迴圈通過位元組吻合或功能等價驗證後,載入 native-platform-porting 盤點檔案系統、視窗、音效與圖形 API 相依點,替換為跨平台抽象層。

08Pre-Launch Audit & Clean-Room

路線 C:上線前防篡改審計與乾淨室機制原型

此路線涵蓋兩個合法內部研發場景:自家遊戲上線前的白箱/灰箱安全自審,以及不接觸第三方專有程式碼的乾淨室玩法原型開發。

自家遊戲上線前防篡改與伺服器權威審計

  1. 依 zhaoxuya520/reverse-skill 的 RULES.md,先在 work/<case>/scope.md 記錄自家測試包體雜湊、測試環境網路隔離設定與授權範圍。

  2. 結合 secskills(reversing-unity-il2cpp)與 reverse-skill(seed-014、ollvm-deobfuscation.md),檢查自家 APK 或 PC 建置在未開啟伺服器驗證時,關鍵數值方法名稱、常數與區段是否直接暴露。

  3. 依 awesome-game-security 的 graphics-api 與 game-server-security 逐項核對結算、掉落、冷卻與經濟交易是否由伺服器端權威計算,不將安全性單獨寄託於客戶端記憶體保護或混淆。

乾淨室遊戲機制拆解與 Godot 4 原型實作

  1. 僅依合法遊玩觀察、公開設計訪談與外部輸入輸出紀錄,使用 saschb2b/skills 的 game-design 整理核心迴圈、回饋節奏與經濟平衡表,不反編譯或複製競品程式碼與美術資產。

  2. 載入 saschb2b/skills 的 godot 技能規劃 Godot 4 場景樹、訊號(Signals)與狀態機;將自家舊版規則引擎遷移至 Godot 4 時,可搭配七階段 reverse-engineering 技能以相同測試輸入比對新舊系統輸出狀態。

09採用條件

授權、法規與原始資料校正

核對項目限制與原始報告差異採用前必要操作
開源授權條款rea、REA_Skill、awesome-game-security、secskills、saschb2b/skills 為 MIT;rev-skills 與 claude-reverse-engineering-skill 為 Apache-2.0(rev-skills 文件另採 CC BY 4.0);reverse-skill 主體為 MIT 但子目錄 CTF-Sandbox-Orchestrator 為 GPLv3;Game-Decompilation-Skill-For-Claude 未附授權檔企業內部整合前先隔離 GPLv3 子目錄,並向未宣告授權的維護者取得書面授權確認
上游數量與路徑更正原文稱 REA_Skill 為 21 個技能(現 README 為 243 個技能);原文稱 Game-Decompilation-Skill-For-Claude 為 3 個技能且用 * 複製(實為 .claude/skills/ 下 7 個技能);原文將 saschb2b/skills 路徑簡寫為 skills/godot(實為 skills/engineering/godot 與 skills/productivity/game-design)使用本篇校正後的隱藏目錄路徑或官方 npx skills//plugin 安裝入口
外部二進位工具相依技能檔(SKILL.md)提供作業流程與無頭腳本,不會自動安裝 Ghidra、IDA Pro、Il2CppDumper、Frida、dxc 或 spirv-cross先執行 rea doctor、check_tools.py 或 refresh-tool-index.sh 盤點本機可用工具鏈
未採信之星數與宣稱原始報告列出的「23,400+ Stars」「3,680+ Stars」及「100% 還原任何引擎」等表述未經歷史快照驗證,且不符合靜態反編譯限制(C++ 模板內聯、符號剝除與 VM 虛擬化保護無法保證自動完全還原)以目標二進位檔的 triage.py 分流結果、符號保留程度與編譯驗證通過率作為評估依據

10第一個交付物

選用建議

自有 Unity / Godot 建置盤點

先跑 rea 靜態元資料與 triage.py

安裝 morluto/rea(參閱 /docs/skills-atlas-rea)與 claude-reverse-engineering-skill,對自家封裝檔執行 triage.py 與 inspect-il2cpp-metadata 或 inspect-artifact,在不啟動遊戲的情況下先產出一份結構化資產與型別清單。

舊作 C/C++ 保存與跨平台移植

先建立 AGENTS.md 與單一葉節點函式吻合

用 claude-reverse-engineering-skill 無頭匯出 Ghidra 反編譯草稿,再載入 Game-Decompilation-Skill-For-Claude(注意授權待確認)。先讓 matcher 在單一小型函式跑通 build 與 diff,再擴大反編譯佇列。

上線前防篡改與伺服器白箱自審

先鎖定 scope.md 再檢查客戶端暴露面與 RPC

用 reverse-skill 建立授權範圍檔,搭配 secskills 檢查自家 IL2CPP 符號暴露程度,再依 awesome-game-security 的 game-server-security 清單逐條核對伺服器權威驗證。

乾淨室玩法設計與 Godot 4 原型

先寫黑箱核心迴圈規格再建場景樹

載入 saschb2b/skills 的 game-design 與 godot 技能,僅依公開觀察整理數值與狀態轉換表,直接在 Godot 4 建立最小可玩原型,避免接觸第三方二進位或反編譯產物。

參考資料