• 2025/12/26 掲載

AIゲーム開発はここまで来た…「Wizardry風」RPGを作ってみたら“激ヤバ”だった理由

会員(無料)になると、いいね!でマイページに保存できます。
ソフトウェア開発のみならずゲーム開発においても注目されているバイブコーディングだが、これまではUnityをはじめとするゲームエンジンの複雑性から、AIによる完全自動化が困難だった。しかし、そうした状況は、Unityの機能を広く網羅した本格MCP「Coplay-MCP」の登場により変わりつつある。同MCPを活用することで、CursorやClaude CodeからUnityを完全に操作できるようになったのだ。「Coplay-MCP」の活用法について、実際にWizardry風ダンジョンRPGを開発してみた経験を踏まえて解説する。
執筆:根岸 智幸

根岸 智幸

1963年生まれ。Webコンサルタント、プロデューサー、編集者、ライター、エンジニア。90年代のIT雑誌を皮切りにWebクチコミサイト、SNS、電子書籍出版システム、ニュースメディアのグロースなどで、時代を先取りしてきた。

photo
バイブコーディングを活用して3Dゲームを製作する手法を、実践を交えて解説する
(出典:筆者スクリーンショット)

ゲーム開発を支える「ゲームエンジン」とは

 ゲーム開発にバイブコーディングを利用する人が増えている。現在のゲーム開発ではUnityやUnreal Engineなどのゲームエンジンを使うのが一般的だ。ゲームエンジンには、2Dや3Dのキャラクターやステージの描画や動作設定、ユーザー入力のリアルタイム処理、特殊効果や効果音やBGMの設定、物理演算など、ゲーム制作に必要な機能のほとんどがパッケージされている。

画像
【画像付き記事全文はこちら】
Unityのようなゲームエンジンは、描画/入力/物理/サウンド/UI/アセット管理など、ゲーム制作に必要なほとんどの機能が用意された統合環境だ
(出典:筆者が作成)

 UnityやUnreal Engineにはアセット(素材)ストアがあり、有料・無料のさまざまな素材を手軽に入手できる。ゲームエンジンの普及と進歩により、アイデアを形にする効率は飛躍的に向上した。

 この分野でも早くからCursorなどを使ったバイブコーディングが行われてきた。ただし、ほかの分野に比べると、設計からビジネスロジック、UIの開発、テスト、デバッグまで、最初から最後までバイブコーディングで完結させることは、以前は難しかった。Unityなどのゲームエンジンは非常に複雑で、AIによる完全自動化が困難だったからだ。

UnityのAI活用が「激ムズ」だったワケ

 Unityの場合、ゲームのキャラクターや背景の動きはC#というプログラミング言語で記述する。このC#スクリプトをAIに書かせることはできても、Unity上でゲームのシーンやオブジェクトを配置したり微調整する作業は、ずっと人間のエンジニアが担ってきた。つまり、Unityに熟達した人だけがAIによるプログラム開発の効率化の恩恵を受けられる状況だった。

 UnityをAIエージェントから自動操作するための「Unity-MCP」も複数の開発者によって提供されてきたが、ゲーム開発に必要な機能をすべて備えたMCPは存在しなかった。

画像
C#スクリプトの生成は以前からAIで可能だったが、Scene編集/Prefab設定/Inspector微調整などは手作業だった。AI活用ができるのはUnityに習熟した人だけだった
(出典:筆者が作成)

 Unityの開発元も早くからAI機能の開発に取り組み、ベータ版で提供してきた。Unity Ver.6.2以降は本体に組み込まれ、ベータ期間中は無料で利用できる。機能としては生成AIでテクスチャやC#スクリプトを生成したり、Unityの使い方の質問に答えたりしてくれる。開発の補助にはなるものの、簡単なカジュアルゲームを一から作ろうとしてもうまくいかず、これもUnityを使いこなせている人向けの補助機能だった。

画像
Unity本体に統合されたAI機能でテトリス風の落ちゲーを作ろうとした例。アシスタント機能は、やり方を教えてくれるが、実際の操作はやってくれない。スプライトや背景を生成する機能もあるが、まともに動作しないし、そもそも日本語に対応できていない
(出典:筆者スクリーンショット)
【次ページ】状況を一変させた「Coplay」の実力
関連タグ タグをフォローすると最新情報が表示されます
あなたの投稿

    PR

    PR

    PR

処理に失敗しました

人気のタグ

投稿したコメントを
削除しますか?

あなたの投稿コメント編集

通報

このコメントについて、
問題の詳細をお知らせください。

ビジネス+ITルール違反についてはこちらをご覧ください。

通報

報告が完了しました

コメントを投稿することにより自身の基本情報
本メディアサイトに公開されます

基本情報公開時のサンプル画像
報告が完了しました

」さんのブロックを解除しますか?

ブロックを解除するとお互いにフォローすることができるようになります。

ブロック

さんはあなたをフォローしたりあなたのコメントにいいねできなくなります。また、さんからの通知は表示されなくなります。

さんをブロックしますか?

ブロック

ブロックが完了しました

ブロック解除

ブロック解除が完了しました

機能制限のお知らせ

現在、コメントの違反報告があったため一部機能が利用できなくなっています。

そのため、この機能はご利用いただけません。
詳しくはこちらにお問い合わせください。

ユーザーをフォローすることにより自身の基本情報
お相手に公開されます

基本情報公開時のサンプル画像