JA
パッケージを変換

.unitypackage から Unity アセットを Godot に移す

対応するモデル、マテリアル、テクスチャをブラウザーで 1 つの GLB として書き出し、その GLB を Godot プロジェクトに追加します。

.unitypackage を GLB に書き出す 対応形式を確認

2026年10月14日更新 · 2026年8月15日公開 · この手順は .unitypackage 内のアセットを対象としており、Unity プロジェクト全体は対象外です。

Godot は Unity の .unitypackage アーカイブを直接開けません。現実的な橋渡しとなるのが GLB です。このツールは対応する Unity アセットの参照を解決し、汎用性の高い 3D ファイルを作成します。一方 Godot は、glTF 2.0 を推奨の 3D 交換フォーマットとしてドキュメントに記載しており、バイナリ形式の .glb ファイルにも対応しています。

Unitypackage のアセットを Godot 用に変換する方法

  1. ブラウザ版コンバーターを開き、使用する権利のある .unitypackage を選択します。
  2. 移したい対応モデル、プレハブ、またはシーンを選択します。
  3. 再構成された結果をプレビューし、GLBをダウンロードをクリックします。
  4. .glb を Godot のプロジェクトフォルダーにコピーします。対応する 3D シーンファイルは、エディターが検出した時点で Godot にインポートされます。
  5. インポートされたシーンを開いてマテリアルとスケールを確認し、Godot 固有の処理を追加する前にシーンを保存するか、継承シーンを作成してください。

この手順は単体の GLB をダウンロードした場合のものです。一括 GLB ZIP の場合は、_shared_textures とモデルを元の相対位置に置いたまま、アーカイブ全体をプロジェクトに展開してください。単体 GLB と一括 ZIP の違いもご覧ください。

GLB を橋渡しに使う理由

Unity パッケージは、FBX モデル、.mat ファイル、テクスチャを内部の GUID で結び付けています。FBX だけを取り出すと、こうしたマテリアルのリンクが失われることがよくあります。このエクスポーターは、まず対応している参照を解決し、ジオメトリ、PBR マテリアル、テクスチャを 1 つの GLB に書き込みます。Godot のドキュメントでは、GLB はよりサイズが小さく自己完結型の glTF 形式として説明されています。詳しくは Godot 公式の 3D フォーマットガイドをご覧ください。

この手順で引き継げるもの

変換されないもの

これは Unity プロジェクトを Godot に変換するツールではありません。C# スクリプトの GDScript への変換、MonoBehaviour の Godot ノードへの変換、Animator Controller、コライダー、ナビゲーション、パーティクル、カスタムシェーダー、ポストプロセス、ゲームロジックには対応していません。Unity のシーンは、対応する可視の 3D コンテンツを書き出すのに必要な範囲でのみ再構成されます。

検証状況

この手順は、本エクスポーターの GLB 出力に関するドキュメントと、Godot の GLB インポーターのドキュメントに基づいています。特定の Godot バージョンでのエンドツーエンドの検証データはまだ公開していないため、本番で使う前に、対象の Godot バージョンでスケール、向き、マテリアルチャンネル、スケルトン、シーン階層を確認してください。

移行が許可されているアセットを使用してください

ファイル形式を変換しても、アセットのライセンスは変わりません。パッケージの内容をエクスポートして使用するのは、ライセンスおよび制作者との合意で移行先プロジェクトでの使用が認められている場合に限ってください。

UnityアセットのGodotへの変換はプロジェクト移行ではありません

Unity→Godot のアセット変換ツールは、パッケージ内の対応しているビジュアルコンテンツを移す助けにはなります。ただし、プレイ可能なゲームを再現するものではありません。スクリプト、物理、シェーダーなどのエンジン固有の挙動は、Godot 側で別途セットアップする必要があります。インポート後はスケール、軸、マテリアル、シーン階層を確認し、想定外の結果があればブラウザーのプレビューと比較してください。手順を決める前に現在の変換の制限を確認してください。

よくある質問

Godotで.unitypackageをインポートできますか?
直接はできません。パッケージ内の対応している3DコンテンツをGLBとしてエクスポートし、そのGLBをGodotプロジェクトに追加してください。
テクスチャも含まれますか?
単体の GLB には、対応しているテクスチャと PBR マテリアルのデータが埋め込まれます。一括 ZIP エクスポートでは共有テクスチャファイルを使用するため、展開したフォルダー構成をそのまま維持してください。Unity 専用のシェーダーの挙動は再現できません。
UnityのアセットをGodotで使えますか?
技術的には、対応している3Dアセットを.unitypackageからGLBとしてエクスポートできます。使用が許可されているかは別の問題です。Godotで使用する前に、そのアセットのライセンスと制作者の利用規約を確認してください。変換によって新たな権利が与えられることはありません。
Unityのゲーム全体をGodotへ移行できますか?
いいえ。移せるのは対応している3Dアセットであり、スクリプト、ゲームプレイのシステム、プロジェクト全体は対象外です。