敵の作り方を学ぼう。AI・行動パターン・リスポーンの基本
「アクションゲームの敵を作りたいけど、どうやって実装すればいいの?」
「AIや行動パターンって何?」
そんな経験はありませんか?敵は、「パターン」「当たり判定」「リスポーン」を分けて考えると実装が安定します。
最小の巡回→追尾→リスポーンの流れを理解することで、基本的な敵システムを作れます。
この記事では、アクションゲームの敵の作り方を、初心者にも分かりやすくまとめました。
AI・行動パターン・当たり判定・リスポーンの基本を、段階的に学べる内容です。
「敵の基礎AIを通したい」という悩みから、一歩前に進むための道しるべになればと思います。
\現場レベルのゲーム制作を、まとめて学びたい方へ/

敵の基本要素
敵を作るには、3つの要素が必要です。
1つ目は、「行動パターン」です。
巡回や追尾など、敵がどのように動くかを決めます。
2つ目は、「当たり判定」です。
プレイヤーに接触したときに、ダメージを与える判定です。
3つ目は、「リスポーン」です。
敵が倒された後、一定時間後に再出現する仕組みです。
まずは巡回→接触ダメージだけでもゲーム性が出ます。
そこに追尾や射撃を足していきましょう。
巡回パターン
巡回パターンは、敵が左右に往復する動きです。
左右のポイントを設定し、その間を往復させます。
速度を調整することで、難易度を変えられます。
最初は、このシンプルな動きから始めましょう。
これだけでも、ゲームとして遊べる状態になります。
追尾パターン
追尾パターンは、敵がプレイヤーを追いかける動きです。
プレイヤーの位置を取得し、その方向に移動します。
距離を判定して、一定距離内に入ったら追尾を開始するようにします。
これにより、より動的な敵システムを作れます。
ただし、最初は巡回から始めて、慣れてきたら追尾を追加しましょう。
リスポーンの仕組み
リスポーンは、敵が倒された後、一定時間後に再出現する仕組みです。
スポーンポイントを設定し、敵が倒されたら一定時間後にその位置に再出現させます。
これにより、ステージを何度でも遊べるようになります。
最初は、1体の敵でリスポーンを実装して、動作を確認しましょう。
その後、複数の敵に拡張していきます。
つまずきやすいポイントと対処法
敵を作る際、よくある問題と対処法をまとめます。
まず、「敵が動かない」という問題です。
これは、行動パターンのスクリプトが正しく設定されていない場合に起こることが多いです。
対処法として、スクリプトの設定を確認しましょう。
次に、「当たり判定が反応しない」という問題です。
これは、Colliderの設定が間違っている場合に起こることが多いです。
対処法として、Colliderの設定を確認しましょう。
最後に、「リスポーンが動かない」という問題です。
これは、リスポーンのタイミングが間違っている場合に起こることが多いです。
対処法として、リスポーンのタイミングを確認しましょう。
まとめ:パターン・判定・再出現を分けて実装

敵の作り方をまとめました。
基本は、巡回→追尾の基本パターンに、当たり判定とリスポーンを分離して実装することです。
巡回→追尾の基本パターンに、当たり判定とリスポーンを分離して実装すると管理が楽になります。
まずは1体で通し、複数配置で調整しましょう。
最初は、シンプルな巡回から始めて、「動いた!」という実感を味わいましょう。
少しずつ要素を足していくことで、「敵を作っている」という実感が湧いてきます。
もし、Unityで敵AIの基礎をより詳しく学びたいと思ったら、Unity入門の森ショップの講座も選択肢のひとつです。
敵AIの基礎を段階的に学べるカリキュラムが用意されています。
\現場レベルのゲーム制作を、まとめて学びたい方へ/

