Unityでゲームを作る際、広大な地形(テライン)を手作業で作るのは大変ですよね。この記事では、Claude Code(AnthropicのCLIツール)を使って、AIにテラインを自動生成してもらう方法を初心者向けに解説します。
はじめに:この記事でできること
この記事を読み終えると、以下のことができるようになります。
- 無料のアセットを使ってUnityプロジェクトにテクスチャと3Dモデルを追加する
- Claude Codeを使ってAIにテラインを自動生成させる
- 山岳地帯の谷と森林をテーマにしたレベルデザインを作成する
必要なもの
- Unity(2020.3以降推奨)
- Claude Code(Anthropic公式CLIツール)
Step 1:無料アセットをインポートする
まず、テラインに使用するテクスチャと3Dモデルをアセットストアからダウンロードします。
ダウンロードするアセット
Terrain Textures Pack Free
https://assetstore.unity.com/packages/2d/textures-materials/floors/terrain-textures-pack-free-139542 Realistic Terrain Collection LITE https://assetstore.unity.com/packages/3d/environments/landscapes/realistic-terrain-collection-lite-47726

インポート手順
- Unityを開き、Window → Asset Store を選択
- 上記のアセット名で検索
- 「Import」ボタンをクリックしてプロジェクトに追加
Step 2:アセットの確認
インポートが完了したら、以下のフォルダが正しく追加されているか確認しましょう。

確認するフォルダ
| 用途 | パス |
|---|---|
| テクスチャデータ | Assets/TerrainTexturesPackFree/TerrainTextures |
| 3DモデルのPrefab | Assets/Mountain Terrain rocks and tree/Prefab |
| シーンの出力先 | Assets/Scenes/ |
これらのフォルダが存在することを確認してから次のステップに進みます。

Step 3:ターミナルを開く
次に、Claude Codeを実行するためのターミナルを準備します。

手順
- Unityプロジェクトのルートフォルダに移動します
- ターミナル(コマンドプロンプト、PowerShell、またはターミナル.app)を開きます
Step 4:Claude Code を起動する
ターミナルで以下のコマンドを実行して、Claude Codeを起動します。
claude

Claude Codeが正常に起動すると、プロンプト入力画面が表示されます。
Step 5:プロンプトを入力してテラインを生成
いよいよ本番です。以下のプロンプトをClaude Codeに入力して、テラインの自動生成を依頼します。

使用するプロンプト
現在Unityを使ったゲームを制作しております。
テラインを使ったシーンの作成とレベルデザインをお願いしたいです。
以下要点に沿って作成お願いいたします。
・作成するテラインのイメージ⇒山岳部の谷と森
・テラインをペイントするためのテクスチャーデータ
@Assets/TerrainTexturesPackFree/TerrainTextures
・テライン中に新しく配置する3DモデルのPrefabデータ
@Assets/Mountain Terrain rocks and tree/Prefab
・作成するシーンの配置場所(TestTerrains.unityを新しく作成する)
@Assets/Scenes/TestTerrains.unityプロンプトのポイント
- テーマを明確に指定することで、AIが適切な地形を生成します
- リソースのパスを正確に指定することが重要です
- 出力先を指定することで、既存のシーンを上書きする心配がありません
Step 6:生成結果を確認する
Claude Codeがテラインの生成を完了すると、指定したパスに新しいシーンファイルが作成されます。

確認手順
- Unityエディタに戻ります
- Projectウィンドウで
Assets/Scenes/TestTerrains.unityを探します - ダブルクリックしてシーンを開きます

完成
AIによって自動生成されたテラインが表示されるはずです。

生成されるもの
- 山岳地帯の起伏のある地形
- テクスチャが適用された地表(草、土、岩など)
- 森林を構成する木々の3Dモデル
- 岩などの環境オブジェクト
トラブルシューティング
よくある問題と解決策
| 問題 | 解決策 |
|---|---|
| アセットが見つからないエラー | フォルダパスが正しいか確認してください |
| Claude Codeが起動しない | npm install -g @anthropic-ai/claude-code でインストールし直してください |
| シーンが生成されない | Unityエディタでコンソールのエラーを確認してください |
まとめ
この記事では、Claude Codeを使ってUnityのテラインを自動生成する方法を紹介しました。
今回学んだこと:
- 無料アセットのインポート方法
- Claude Codeの基本的な使い方
- AIを活用したレベルデザインの自動化
AIを活用することで、ゲーム開発の効率を大幅に向上させることができます。ぜひ、自分のプロジェクトでも試してみてください。

No responses yet