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

アセットストアの画面

インポート手順

  1. Unityを開き、WindowAsset Store を選択
  2. 上記のアセット名で検索
  3. 「Import」ボタンをクリックしてプロジェクトに追加

Step 2:アセットの確認

インポートが完了したら、以下のフォルダが正しく追加されているか確認しましょう。

プロジェクト構成の確認

確認するフォルダ

用途パス
テクスチャデータAssets/TerrainTexturesPackFree/TerrainTextures
3DモデルのPrefabAssets/Mountain Terrain rocks and tree/Prefab
シーンの出力先Assets/Scenes/

これらのフォルダが存在することを確認してから次のステップに進みます。

フォルダ構成の詳細

Step 3:ターミナルを開く

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

ターミナルを開く

手順

  1. Unityプロジェクトのルートフォルダに移動します
  2. ターミナル(コマンドプロンプト、PowerShell、またはターミナル.app)を開きます

Step 4:Claude Code を起動する

ターミナルで以下のコマンドを実行して、Claude Codeを起動します。

claude
Claude Codeの起動

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がテラインの生成を完了すると、指定したパスに新しいシーンファイルが作成されます。

生成処理中

確認手順

  1. Unityエディタに戻ります
  2. Projectウィンドウで Assets/Scenes/TestTerrains.unity を探します
  3. ダブルクリックしてシーンを開きます
生成されたシーン

完成

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

完成したテライン

生成されるもの

  • 山岳地帯の起伏のある地形
  • テクスチャが適用された地表(草、土、岩など)
  • 森林を構成する木々の3Dモデル
  • 岩などの環境オブジェクト

トラブルシューティング

よくある問題と解決策

問題解決策
アセットが見つからないエラーフォルダパスが正しいか確認してください
Claude Codeが起動しないnpm install -g @anthropic-ai/claude-code でインストールし直してください
シーンが生成されないUnityエディタでコンソールのエラーを確認してください

まとめ

この記事では、Claude Codeを使ってUnityのテラインを自動生成する方法を紹介しました。

今回学んだこと:

  1. 無料アセットのインポート方法
  2. Claude Codeの基本的な使い方
  3. AIを活用したレベルデザインの自動化

AIを活用することで、ゲーム開発の効率を大幅に向上させることができます。ぜひ、自分のプロジェクトでも試してみてください。

#

No responses yet

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA