# 逆コンパイルを学ぶためのゲームプロジェクト

Author: DecompHub
Updated: 2026-10-10
Language: ja
Canonical: https://decomphub.com/ja/guides/game-decompilation-projects

どのプロジェクトがよいかは学びたい内容によります。この編集部による候補集は、完成度の順位やメンテナーの推薦ではありません。公式リンクは2026年10月10日に確認しました。現在の進捗は各プロジェクトのレポートをご覧ください。

## 目的から選ぶ

| プロジェクト | 学べること | 最初に確認すること |
| --- | --- | --- |
| [Super Mario 64](https://github.com/n64decomp/sm64) | 3Dアクションの再構成コード | 対応版と入力データ |
| [Ocarina of Time](https://github.com/zeldaret/oot) | 大規模なゼルダ作品の再構成 | ビルドとレポートの対象版 |
| [Majora's Mask](https://github.com/zeldaret/mm) | 関連作品を独立した対象として調べる | このプロジェクト固有の手順 |
| [Pokémon Emerald](https://github.com/pret/pokeemerald) | Game Boy AdvanceのRPG | 基本リポジトリとROM改造の違い |
| [Super Smash Bros. Melee](https://github.com/doldecomp/melee) | GameCubeの対戦ゲーム | コンパイラと比較手順 |
| [Paper Mario](https://github.com/pmret/papermario) | 異なる構造のN64 RPG | 対象版と現在の説明 |

## コードを読むことと移植版で遊ぶこと

マッチングは元のビルドの再現を優先する場合があります。現代の機器で遊びたいなら、公式に説明された移植や互換実装のリリース要件を確認しましょう。[DevilutionX](https://github.com/diasurgical/DevilutionX)は現代の環境向けにDiabloを開発しており、一つの実行ファイルをバイト単位で再現する目標とは異なります。

ソースがあっても画像、音声、元のゲームデータが付属するとは限りません。ライセンスと入力要件は別途確認してください。

二つの候補を選び、ビルド、動作、短いコード比較など、実際に確かめられる一歩を見つけましょう。今の環境で前提条件を満たせる方から始めます。

[ゲーム一覧](https://app.decomphub.com/ja/categories/games)、[初心者向けの選び方](/ja/guides/beginner-friendly-decompilation-projects)、[進捗の読み方](/ja/guides/understanding-decompilation-progress)も参考になります。
