FigmaからUnity UIへ:VberAI AI Studioでデザインフレームをプレハブに変換
FigmaのレイアウトをUnity UI階層に変換—VberAI AI Studioでのインポート、自然言語編集、プレハブエクスポートと、Figma MCP・Unity MCPの連携方法。
- figma-to-unity
- figma-to-code
- figma-ai
- figma-design
- figma-mcp
- ai-studio
- unity
- vberai
Figma → Unity がパイプライン中盤でなぜ壊れるのか
ほとんどのゲームUIは Figma で始まります。メニュー、HUDバー、ショップシート、モーダルスタックのフレーム。そのレイアウトを Unity に持っていくには、通常、PNGをエクスポートし、Canvasの下にドロップし、アンカー、フォント、ネストされたパネルを手作業で再構築する必要があります。
この引き継ぎこそが時間を奪います。
- デザイナーはFigmaで反復し、エンジニアはUGUIで同じ構造を再構築する
- レイヤー名とグループ化は、フラットなスプライトダンプではほとんど残らない
- 小さなFigmaの修正が、またRectTransformの作業に午後を費やす原因になる
本当に必要なのは 構造の保存、つまりフレームが階層になることであり、別のPNGパイプラインではありません。
有用なFigma → Unity パスとは
プロダクション対応の引き継ぎは、次の3つを行うべきです。
- インポート:名前付きフレームとグループを保持したままFigmaファイルをインポート
- キャンバス上で直感的に操作し、レイアウトとアセットを調整
- UnityのUIコンポーネント/プレハブとして エクスポートまたは同期 し、エディタ内でプレビュー可能にする(エンジン階層、Web HTMLではない)
VberAI AI Studio(略称:AI Studio)は、このループを中心に構築されています。デザインファイルを読み込み → 階層を検査 → オプションでAI編集 → Unity向けエクスポート。デザインシステムやC#の配線を置き換えるのではなく、「このパネルをCanvasで再作成する」という反復作業を排除します。
また、Unity MCP を使用すれば、後でCursorやClaude Codeからインポートしたプレハブを調整できます。この記事では、デザインからUnity UIへのパスに焦点を当てます。
まずFigmaファイルを準備する
AI Studioは、ファイルがUI構造として読み取り可能な状態で最適に動作します。
| プラクティス | 重要な理由 |
|---|---|
フレームに明確な名前を付ける(Panel_HUD、Btn_Play、List_Item) | 名前がノード/GameObjectのラベルになる |
| マージされたフラットなアートボードよりもグループを優先する | 階層がインポート後も維持される |
| 可能な限りテキストをテキストレイヤーとして保持する | TextMeshPro / UI Text のマッピングが向上 |
| 一貫した間隔とオートレイアウトを使用する | アンカーとレイアウトグループがよりきれいに変換される |
| スクラッチフレームと未使用のバリアントを非表示にする | エクスポートツリーのノイズが減る |
単一のフラットなスクリーンショットを納品することは避けてください。それではスライスを再度行うことになり、問題を先送りにするだけです。
ワークフロー:インポート → 編集 → Unityにエクスポート
1. Figmaデザインをインポートする
- VberAI で VberAI AI Studio を開く
- Figma から新しいインポートを開始し、Figmaファイルをアップロードする
- レイヤー/フレームツリーが目的の画面と一致していることを確認する
左側に構造、中央にキャンバスプレビュー、右側にエンジンエクスポートオプションが表示されます。これはバッチ画像コンバーターではなく、デザインツールに似ています。
2. エクスポート前に階層を検査する
以下を確認します。
- パネルのネスト(ヘッダー/ボディ/フッター)
- ボタンのヒットエリアと装飾アイコンの区別
- 編集可能なままにすべきテキストレイヤー
- ナインスライスまたはストレッチ可能な背景と固定アイコンの区別
問題があればここで命名とグループ化を修正します。Unityインポート前に問題を発見する方が、壊れたプレハブを後でデバッグするより安上がりです。
3. デザインに手を加える必要がある場合は自然言語編集を使用する
チームがよく使うプロンプトの例:
- 「タイトルとプライマリボタンの間の垂直方向の間隔を詰める」
- 「ショップリストのアイテムの高さを揃える」
- 「ドラフトバッジを非表示にして、メインCTAを残す」
目的はチャットでゲームを再設計することではありません。階層がUnityオブジェクトになる 前に、レイアウトと構造を修正することです。
4. Unity用にエクスポートまたは同期する
ターゲットとして Unity を選択し、スプライトのみの出力よりも UI階層/プレハブ 出力を優先します。
その後、Unityで:
- パッケージを明確なフォルダにインポートする(
Assets/UI/Generated/) - プレハブをCanvas(またはUIルート)の下に配置する
- 16:9 と縦長のモバイルアスペクト比で簡易テストを行う
- 通常通りC#でボタンとデータバインディングを配線する
インタラクションロジックは引き続き自分で担当します。手動で全てのImage/Text/LayoutGroupをFigmaに合わせて再構築する手間が省けます。
手動エクスポートとの使い分け
| アプローチ | 最適なケース |
|---|---|
| 手動PNG + 再構築 | 単発のマーケティングスプラッシュ、高度なカスタムシェーダー |
| AI Studio Figma → Unity | メニュー、HUD、ショップ、設定—繰り返し構造 |
| AI Studio + Unity MCP | 同じ画面を、AIクライアントで一括リネーム/イベント配線 |
Godot固有の比較については、Figma to Godot: Manual vs AI Studio を参照してください。PSDに特化したUnityの簡単な手順については、How to Import PSD to Unity UI in 5 Minutes を参照してください。
FAQ
これはFigmaの「コード化」プラグインと同じですか? これらのツールは多くの場合、Webスタックを対象としています。ゲームUIにはCanvas/RectTransform(またはエンジン同等品)、フォント、プレハブの慣習が必要です。エンジン対応のエクスポートは、Webコード生成とは別の問題として扱ってください。
デザイナーはFigmaを使い続ける必要がありますか? はい。AI Studioはデザイン構造を消費しますが、アートディレクションを発明するわけではありません。レイアウトとトークンのソースオブトゥルースとしてFigmaを維持してください。
Figma MCPについてはどうですか? Figma MCP は、AIクライアントがFigmaとライブで通信する場合(フレームの読み取り、コメント、デザインの微調整)に便利です。Figmaデザイン → Unity ゲームUIの場合、実用的なパスは依然としてAI Studioでのインポート → 階層 → Unityエクスポートです。Unity MCP は、プレハブが配置された 後 に、エディタ自動化が必要な場合に使用します。
すべての画面が初回エクスポートでピクセルパーフェクトになりますか? フォント、セーフエリア、ローカライゼーションについてはレビューが必要です。利点は、手動での再作成に何時間もかかる代わりに、構造の転送が数分で済むことです。
次のステップ
- Figmaで実際のメニュー画面のフレーム名を整理する
- VberAI AI Studio で実行する
- Unityパッケージをインポートし、前回の手動再構築と時間を比較する
その後、画面にエディタ内自動化が必要な場合は、Unity MCP に接続し、AIコーディングクライアントから反復します。
続きを読む
こちらの記事もおすすめです
Unity MCP で 3D RPG:三人称操作・戦闘・クエストの進め方
遊べる 3D RPG プロトタイプを目標に、Cursor など MCP 対応 AI IDE から Unity MCP で操作・リアルタイム戦闘・敵ステートマシン・クエスト配線を進める手順。仕上げ UI は必要なときだけ。
- Unity MCP
- 3D RPG
- Unity
- combat
Unity MCP インストール手順:Package Manager から追加して AI IDE に接続
VberAI Unity MCP Pro の導入手順。ディスクからパッケージ追加、アカウント有効化、ローカル MCP Server(既定ポート 6589)起動、Cursor / Claude / Codex など MCP 対応 AI IDE での接続確認までを解説します。
- unity
- mcp
- cursor
- tutorial
AI Studio で3分:本番品質ゲーム UI 構築(公式動画ガイド)
公式 YouTube ウォークスルー。VberAI AI Studio で PSD/Figma を取り込み、Unity・Cocos・Godot 向けゲーム UI を数分で書き出す手順。
- vberai
- ai-studio
- video
- psd