「プログラミングは苦手…でも自分のゲームを1本作ってみたい!」
「話題のAIでゲームを作るとどこまでできるのか試してみたい!」
「キャラクターもマップもUIも、ゲーム素材づくりまでAIに任せてみたい!」
「CodexとUnity MCPで、AIにUnityを操作させる開発の進め方を身に付けたい!」
そんなあなたのために「Unity×Codexでヴァンサバライクを作る【2D編】」講座を制作しました!
この講座では、Open AI社の生成AI「Codex」とUnityを使って、ドット絵のヴァンサバライク(Vampire Survivors風)2Dアクションゲーム「MECHANOID RESISTANCE」を作っていきます。
ゲームのプログラムだけでなく、キャラクター、敵、マップのタイル、武器、UI、エフェクトといったドット絵の素材もAIで生成し、BGMや効果音はAIに商用利用できる素材を探して自動で組み込んでもらいます。
私たちがやることは「何を作るかを決めて伝えること」と「できあがったものを確認して直してもらうこと」です。
そのため、今回はUnity C#を用いたプログラミングは行いません。
AIは同じ頼み方をしても毎回少しずつ違う結果を返します。そのため本講座では同じ手順で2回ゲームを作り、1回目と2回目の違いも紹介しています。
講座と完全に同じ見た目にならなくても、同じ進め方でゲームを完成させられるように、プロンプトとCodexの返事、プロジェクトファイルを付けて解説しています。
プログラミングなしでスタートできるAIゲーム制作ですが、AIに上手に指示する力が必要です。
この講座ではAIを自由自在に操り、ゲームを開発するスキルの習得を目指します。
【全8回】Unity×Codexでヴァンサバライクを作る【2D編】
講座は以下の8回で構成されています。AIと一緒にゲーム開発に挑戦してみましょう!
- CodexとUnity MCPの導入・使い方
- 設計書からプロトタイプを作る
- Agent Sprite ForgeでAIドット絵生成を試す
- キャラ・敵・武器のドット絵アセットを量産する
- UIとエフェクトをAIで作る
- BGM・効果音の素材集めと音量設定
- スクショで不具合を伝えてゲームを調整する
- プロジェクト整理と仕様書作成を行う
ここまでで完成です!
3体のメカから1体を選んで出撃し、次々に押し寄せる敵メカを自動攻撃で倒しながらレベルアップしていく5分間のローグライト・サバイバルゲームが出来上がります。
中ボスとボス、難易度選択やエンドレスモードまで遊べる形に仕上がっています。
以下のようなスキルを身に付けることができます。
- CodexとUnity公式プラグイン・Unity MCPを使って、AIにUnityを直接操作させる方法
- 完成イメージ → 設計書・技術書 → タスク分割 → 実装と、AIを迷わせない開発の進め方
- AGENTS.mdで作業ルールを決め、AIが勝手に実装を始めないようにコントロールする方法
- Agent Sprite Forgeを使った、ドット絵のキャラクター・敵・タイル・エフェクトの生成
- 共通アート仕様を決めて、AIで量産しても見た目がバラバラにならないようにするコツ
- 商用利用できる音素材をAIに探させ、ライセンスまで記録・管理する方法
- スクリーンショットに印を付けて不具合を伝え、AIに直してもらう調整のやり方
- Codexの使用量の上限と付き合いながら、区切りよく開発を進めるコツ
- ScriptableObjectと仕様書で、AIが作ったプロジェクトを後から見てもわかる・引継ぎ可能な形に整理する方法
AIを使ったゲーム制作はツールの使い方を覚えるだけではうまくいきません。
「何をどの順番で、どう頼むか」という進め方こそが大切です。
本講座で身に付けた進め方は、ヴァンサバライク以外のジャンルや他のAIツールでのゲーム制作にもそのまま応用できます。
※講座ではChatGPTのアカウントでCodexを使用します。ゲームを1本作るには相応の使用量が必要になるため、Plus以上のプランをおすすめしています。
また、こちらの講座はUnity入門の森存続のため有料化しています。閲覧権はUnity入門の森ショップでお求めください。
この閲覧権で、公開予定の続編「Unity×Codexで3D弾幕TPSを作る【3D編】」も併せて読めるようになります。3D編では、Blender Agent Studioを使ってCodexにBlenderを動かしてもらい、3Dモデルまで作る方法を解説します。
運営継続のための費用に充てさせていただきますので、当サイトのコンテンツをこれからも読みたい方はぜひ購入して開発を楽しんで頂ければ幸いです。


