# AIでUnityのアニメーションを1分以内に生成する — AI Game Dev

AIを使ってIdle、Walk、Jumpのアニメーションを組み込んだAnimator ControllerをUnity内で直接生成できます。手動のキーフレーミングは不要です。

このページは英語から機械翻訳されています。[英語の原文を読む](https://ai-game.dev/blog/generating-unity-animations-with-ai)。

[ブログ](https://ai-game.dev/ja/blog)

AIを使ってIdle、Walk、Jumpのアニメーションを組み込んだAnimator ControllerをUnity内で直接生成できます。手動のキーフレーミングは不要です。

Ivan Murzak · 2026年3月24日 · 読了時間 3分 ·

**2026年10月17日に更新。** Unity-MCP 1.0.0 以降、エージェントは scene\_get\_data のような個別ツールではなく、RQL（rql-query、rql-mutate）を通じてシーンとAI Animation拡張機能を操作します。この記事のワークフローとプロンプトに変更はありません。詳細は ai-game.dev/docs/rql を参照してください。

面倒なキーフレーミング作業を飛ばして、AIにキャラクターアニメーションを生成させられたらどうでしょう。しかもUnityエディターの中でそのまま。このウォークスルーではまさにそれを実践します。アニメーションが一切ないシンプルなキャラクターコントローラーから始め、AI Game Developerを使ってAnimator Controllerと3つのアニメーションクリップ（Idle、Walk、Jump）をおよそ1分で作成します。

## 出発点

まずは公開されているCharacter Controllerのサンプルから始めます。小さなキャラクターが歩き回りジャンプできますが、アニメーションは付いていません。キャラクターは動きますが、見た目は硬くて生き生きとしていません。目標は、AIにIdleアニメーション、Walkアニメーション、Jumpアニメーション、そしてそれらをつなぐAnimator Controllerを作らせることです。

## AI Game Developerをセットアップする

AI Game Developerをまだインストールしていない場合は、GitHubリポジトリからインストーラーを入手し、パッケージをUnityプロジェクトにインポートしてください。インポートするとUnityにAI Game Developerウィンドウが表示されます。MCPクライアントを設定しましょう。このデモではVisual Studio CodeとCopilotを使用します。

1. UnityでAI Game Developerウィンドウを開く
2. 「Configure」をクリックしてMCPクライアントを設定する
3. VS Codeの拡張機能パネルで「AI Game Developer」を見つけ、Startをクリックする
4. ステータスが「Connected」に変わり、プロンプトを送る準備が整います

## 1つのプロンプトで3つのアニメーション

1つのプロンプトで、キャラクター用のアニメーションコントローラーと3つのアニメーションクリップを作成するようAIに依頼します。AIはすぐに動き出し、シーンデータを問い合わせてキャラクターのGameObjectを見つけ、構築を始めます。

### AIは裏側でどう動いているのか

AI Game Developerは、AIがUnityとやり取りするための豊富なMCPツール群を提供します。まず scene\_get\_data を呼び出してシーン階層を把握します。次に、Animatorコンポーネントのアタッチ、アニメーションクリップの作成、コントローラーの構築といった作業を段階的に進めます。障害にぶつかると（たとえばインターフェースのシリアライズに関する問題など）、自動的に別のアプローチに切り替えます。再コンパイルせずにUnity Engine内でC#コードを直接実行するのです。これによりUnity APIのすべてにアクセスできます。

## 結果を確認する

およそ1分後、AIが作業を終えます。これで3つのアニメーションクリップと、キャラクターにアタッチされたAnimator Controllerができあがりました。

- Idle — キャラクターに命を吹き込む、かすかな呼吸の動き
- Jump — ジャンプごとに1回再生される、きれいなジャンプの軌道
- Walk — 移動のためのリズミカルな歩行サイクル

## ループ設定を修正する

最初のテスト実行で、IdleとWalkのアニメーションが継続的にループせず、1回再生して止まってしまうことに気づきます。Jumpアニメーションは正しく1回だけ再生されますが、IdleとWalkはループする必要があります。AIにこの2つのクリップでループを有効にするよう依頼するフォローアップのプロンプトを送るだけで十分です。AIはアニメーションクリップのデータを読み取り、両方のループフラグをオンにして、完了したことを報告します。修正はほんの数秒で終わります。

## 最終結果

保存してPlayを押すと、すべてが機能します。キャラクターは待機中に呼吸し、ループするアニメーションで歩き、指示に応じて1回だけのジャンプアニメーションを実行します。カメラは自然にキャラクターを追従します。通常なら手動のキーフレーミングや外部ツールからのアニメーション読み込みが必要になることを、Unity内のAIプロンプトだけで実現できました。

## はじめに

AI Game Developerはオープンソースです。Unityパッケージをインストールし、MCPクライアントを接続して、プロンプトを送り始めてください。アニメーション固有のツールはすべてAI Animation拡張機能が担当します。セットアップについては [ai-game.dev/docs/quickstart](https://ai-game.dev/docs/quickstart) のクイックスタートガイドを参照してください。

- AI Game Developer（Unity-MCP）: [github.com/IvanMurzak/Unity-MCP](https://github.com/IvanMurzak/Unity-MCP)
- AI Animation拡張機能: [github.com/IvanMurzak/Unity-MCP/blob/main/extensions/Animation/README.md](https://github.com/IvanMurzak/Unity-MCP/blob/main/extensions/Animation/README.md)
- ダウンロード: [ai-game.dev/download](https://ai-game.dev/download)
- セットアップガイド: Claude CodeをUnityに接続する — [ai-game.dev/blog/claude-code-unity-tutorial](https://ai-game.dev/blog/claude-code-unity-tutorial)

## ブログのその他の記事

[すべての記事](https://ai-game.dev/ja/blog)

### [参照画像からゲームで使える3Dモデルへ — AI Game Developer に搭載された Tripo AI](https://ai-game.dev/ja/blog/tripo-ai-3d-models-from-reference-images)

2026年10月26日

AI Game Developer の Tripo で2〜4枚の参照ビューから1つの3Dモデルを作り、同じチャットでテクスチャ、メッシュ調整、リグ、アニメーションまで行えます。

Ivan Murzak 読了時間 7分

### [まず計画、それから変更 — ゲーム開発におけるAIエージェントのプランモード](https://ai-game.dev/ja/blog/plan-mode-ai-agent-game-development)

2026年10月26日

AI Game Developer のプランモード、確認質問、メッセージキュー、コードレビューカードを使って、大きなゲームタスクでもAIエージェントを制御下に保つ方法を紹介します。

Ivan Murzak 読了時間 6分

---

Source (HTML): https://ai-game.dev/ja/blog/generating-unity-animations-with-ai

Machine-translated (ja) from the English page: https://ai-game.dev/blog/generating-unity-animations-with-ai
