[CLI,MCP] AIと共に作るUnity放置型ゲーム

CLIとMCPベースのAIツールを活用して、Unity放置型ゲームの戦闘・UI・データ・サーバー機能を実装する講座です。Firebase、広告、アプリ内課金、Addressablesまで適用し、モバイルゲームをGoogle Playにリリースする全過程を学びます。

13名 が受講中です。

難易度 入門

受講期間 無制限

C#
C#
codex
codex
AI
AI
cli
cli
Model Context Protocol
Model Context Protocol
C#
C#
codex
codex
AI
AI
cli
cli
Model Context Protocol
Model Context Protocol

受講後に得られること

  • Unityゲーム開発の流れ

  • CLIベースのAIコーディング活用能力

  • MCPを活用したUnityプロジェクトの制御能力

  • 放置型ゲームのコアシステム実装経験

  • モバイルゲームUI制作能力

AIと共に創る新しいゲーム開発手法

今回の講義は、AI CLIとMCPを活用してUnity放置型モバイルゲームを自ら完成させるプロジェクト講義です。

単にAIにコードを書かせるだけでなく、ゲームの構造設計から機能の実装、UI構成、データ管理、サーバー連携、最適化まで、実際のゲーム開発プロセス全般にAIを活用する方法を扱います。

CLIを通じたコード作成やプロジェクト制御から、MCPを活用したUnity Editorとの直接的な連動まで、AIが開発環境の中で共に作業する新しい開発スタイルを体験します。

AIにすべてを任せるのではなく、開発者が自ら判断・検証し、AIを活用して開発スピードと作業範囲を拡張すること。

AI時代、Unity開発者がAIと協業する方法を直接体験してみてください。

  • かつては、一つの機能を実装するために膨大な検索と試行錯誤が必要でした。

  • 今ではAI CLIを通じて、コードの作成から修正、分析まで開発プロセス全般を共に進めることができます。

  • ここで MCPを活用すれば、Unity EditorとAIを連携させて、さらに多様な作業を行うことができます。

  • 今回の講義では、AIと共に放置型ゲームを制作し、広告・決済の連動から実際のストアリリースまで進めます。

  • 新しい時代のUnityゲーム開発手法を直接体験してください。

<実際の講義内で開発されたゲームです>

<1>

<2>

<3>

CLIとMCPを活用し、複雑なクラウドサーバーベースのログインシステムから多様な戦闘ロジックまで、AIと共に簡単かつ迅速に実装します。

CLI와 MCP로
放置型ゲーム完成!

Section 1 - Unityとコマンドライン開発環境の準備

ゲームエンジンの基本概念とUnityのインストールおよびインターフェースを習得し、コマンドラインツールの役割とインストール方法を学習します。コマンドラインを活用してUnityプロジェクトを管理・開発するための基礎環境を構築します。

Section 2 - 放置型ゲームの基本構造の実装

Unityプロジェクトを開始し、プレハブ、Mixamo、アニメーター、アセットストアを活用してゲーム構成要素を制作します。地形とトレイル効果を作成し、戦闘エフェクトとスキルを連携させて、放置型ゲームの基本プレイ構造を実装します。

Section 3 - 戦闘UIとゲームの最適化

キャンバスベースの戦闘UIを構成し、戦闘テキストの演出とゲームフォントを適用します。オブジェクトプールを実装して、繰り返し生成される戦闘要素のパフォーマンスを改善します。

Section 4 - 放置型ゲームUI制作

放置型ゲームに必要なUIを企画し、実際の画面を制作しながら、SingletonパターンでUIとインゲームシステムを連結します。

Section 5 - ゲームデータの設計と管理

スクリプタブルオブジェクトとリソースを活用してゲームデータを構造化し、指数公式に基づいたステージデータを設計します。CSVデータ管理とエディタウィンドウの制作まで学習します。

Section 6 - コマンドラインとAIを活用したUIデザイン

人工知能ツールを活用してUIフレームと画面デザインを企画し、コマンドラインベースでUI要素とシーンを制作します。ワイヤーフレームと実際のUIを実装し、モバイル画面のセーフエリアまで適用します。

Section 7 - アイテムドロップとデータ保存

戦闘結果に応じたアイテムドロップシステムを実装し、プレイヤー環境設定とJSON形式を活用してゲームデータの保存と読み込みを行います。アイテムおよびプレイヤーの進行情報を安定的に管理するための基盤を構築します。

Section 8 - Firebaseと外部サーバーの連動

Firebaseを活用し、ログインシーンとタイトルシーンを構成した後、キーストアとSHA指紋を設定してGoogleログインを実装します。

Section 9 - MCPを活用したUnity開発

MCPの概念と活用目的を理解し、Unityと連携してプロジェクトを制御する方法を学習します。MCPを利用して開発作業を自動化し、プロジェクトを分析して最適化します。

Section 10 - 放置型ゲームのサービス機能の実装

レンダーテクスチャと共通ポップアップを活用して、サービス型ゲームの画面機能を構成します。メールボックス、管理者ページ、オフライン報酬、ランキングシステムを実装し、継続的なプレイと運営に必要な機能を完成させます。

Section 11 - 人工知能アセットの活用とゲーム完成度の向上

人工知能ベースのオーディオと3Dモデル制作ツールを活用してゲームアセットを制作し、適用します。打撃感を強化し、ローカライゼーションを適用して多言語に対応するなど、ゲームの品質と完成度を高めます。

Section 12 - ビルドと収益化およびゲームのリリース

Google Play Consoleを設定し、ビルドと内部テストを行い、効率的なリソース配布環境を構築します。広告とアプリ内課金を適用した後、正式なプロダクションリリースまで、モバイルゲーム配布の全過程を完了します。

[受講前のご案内]

本講義はUnity 6に基づいて進行されます。

受講前に以下の内容をご確認ください。

必須Unityバージョン

  • Unity 6 以上

  • 講義と同じ、または最新バージョンの使用を推奨

推奨開発環境

  • Windows または macOS(App Store リリースのための XCode を活用するために MacOS が必要)

  • Visual Studio、VSCode、Riderなどのコードエディタ

  • 8GB RAM 以上推奨

  • SSD使用推奨

リリースおよび収益化の進行時に必要なアカウント

講義の後半では、広告連携、アプリ内課金、ストアリリースのプロセスを進めます。

  • Google Play Console デベロッパー アカウント

  • Apple Developer Program アカウント (iOS リリース時)

  • Google AdMob アカウント

開発者登録費用

ストアへのリリースは、各プラットフォームのポリシーに従い、別途費用が発生します。

  • Google Play Console デベロッパー登録料:約$25(初回のみ)

  • Apple Developer Program : 年 $99

  • Google AdMob : 無料

※ デベロッパー登録費用はプラットフォームのポリシーによって変更される場合があり、該当の費用は講義の受講料には含まれません。

【アセットに関するご案内】

本講義では、ゲームの完成度を高めるためにUnity Asset Storeの様々なアセットを併用します。受講前に以下の内容をご確認ください。

アセットを活用する理由

講義で使用されるアセットは、主に現在のCLIとMCPだけでは制作が困難な高品質の3Dモデリング、エフェクトなどのリソースを構成するために活用されます。

ゲームの機能やシステムはAIを積極的に活用して実装し、モデリングやエフェクトなどの高品質なリソースは検証済みのエセットを積極的に活用することをお勧めします。

講義で使用するアセット

講義で使用する一部のアセットは別途購入が必要であり、使用されたアセットのリストは講義資料に別途添付されています。

※ アセットの購入費用は受講料に含まれておりません。

※本講義はCLIを中心にゲームを制作するため、プロンプトや開発環境によって講義と完全に同じ結果にならない場合があります。

したがって、講義で使用したアセットをそのまま使うよりも、ご自身で制作するゲームのコンセプトや方向に合うアセットを探して、積極的に活用してみることをおすすめします。

AIの登場により、ゲームを開発する方式は急速に変化しています。

今回の講義では、CLIとMCPをUnityプロジェクトに適用し、AIがゲーム開発の過程でどこまで活用できるかを共に見てきました。

AIが多くの作業を代行できるようになりましたが、結局どのような機能を作り、どのように活用するかを決定するのは開発者の役割です。

講義を通じて単に一つのゲームを真似して作ることを超え、AIを自身の開発プロセスに活用する方法を身につけていただければ幸いです。

これから皆さんが作る様々なゲームやプロジェクトに、本講義が少しでもお役に立てれば幸いです。

AIと共により速く作り、より多くのアイデアを直接具現化してみてください。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Unityで初めてのゲームを作ってみたい入門者

  • AIをゲーム開発に適切に活用したい開発者

  • 一人でモバイル放置型ゲームを完成させたい個人開発者

  • Unity基礎講義を受講したが、完成させた経験がない学習者

  • リリース可能なゲームポートフォリオが必要な就職準備生

前提知識、
必要でしょうか?

  • プログラミング言語の基礎知識

こんにちは
Pinousです。

インフラン認証

キャリア認証

2,007

受講生

134

受講レビュー

204

回答

4.7

講座評価

14

講座

[ご紹介いたします。]
こんにちは、株式会社パイヌスの代表です。

単にゲームを作りたいという子供の頃の夢だけを持って、独学でUnityを学び始めました。独学だからこそ人一倍努力しようという一念で学び続け、いつの間にか一社の代表を務めるまでになりました。
開発会社として成長を始めてから約4年の月日が流れました。私たちは今、自社独自のゲーム開発を目標に突き進んでおり、その過程を講義動画として撮影し、収益創出が可能なゲーム開発に関する講座を作りたいと考えています。

メールアドレス
pinous.g@gmail.com

 

 

もっと見る

カリキュラム

全体

63件 ∙ (14時間 43分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

Pinousの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!

期間限定セール

¥92,400

30%

¥16,786