Unityシステムプログラミング Pt.2 - 商用ゲーム実装のためのコアシステム・オールインワンパッケージ

AIで誰もがゲームを作れる時代。AIが書いたコードを盛り込むための効率的なフレームワークと主要システムを学びます。すでに完成された安定したシステムの上で、あなたのゲームを素早く完成させましょう。AAAゲーム開発者の秘訣を公開します。

難易度 初級

受講期間 無制限

C#
C#
Unity
Unity
oop
oop
C#
C#
Unity
Unity
oop
oop

学習した受講者のレビュー

5.0

5.0

kykim3320

82% 受講後に作成

パート 1 から 2 まで受講してみて、簡単なゲームをリリースするにもやるべきことがたくさんあることを学びました。この講座を受講してよかったと思います。私のゲームを完成させるにはもう少し時間がかかるかもしれませんが、この講座のおかげで今年の目標を達成できると思います。良い講座をありがとうございます。

5.0

Devle

100% 受講後に作成

Pt 1,2を完走してレビューを残します。 私は10年以上のキャリアを持つN社クライアント現業者でありながら、Unity未経験者です。 Unity 1人開発を準備しているのですが、講義のおかげで1ヶ月で完全に感覚を掴むことができました。 就活生の方々は必ず講師の方のコーディングスタイルを学ぶことをお勧めします。 さらに、メール、ランキング、ギルドのような基本機能から、サーバーチャンネル管理、チャット、マッチング、専用サーバー基盤マルチプレイなどのサーバーサイド講義も受講したいです。連載していただければ必ず受講いたします。 (モントリオールのU社は私の夢の会社のようです。海外転職成功戦略も連載していただければ感謝いたします😊)

5.0

sws2936

27% 受講後に作成

多くの講義ではゲームが動く過程までしか教えてくれず、そこで講義が終わってしまうことが多いのですが、Burning Carrotさんの講義ではモバイルゲームをリリースするまでの過程をすべて教えてくださるので大変助かります。今後の予定として、PC(Steam)、コンソールゲームのリリース過程を盛り込んだ講義の計画があるのかどうかお伺いしたいです!

受講後に得られること

  • Google Play、Apple AppStoreに実際のゲームをリリース

  • 広告およびアプリ内課金連携

  • Firebase 認証およびユーザーデータの保存

  • ユーザープレイログの収集および分析

  • リモートリソースダウンロードシステム

  • 主要なゲームシステムの実際の実装コード

  • 実戦で効果的に使われるC#スキル

AIコーディング(Cursor, Claude)今や誰もがゲームを作れる時代

しかし、リリース後に収益化やユーザー分析、およびライブイシューへの対応ができなければ?

ゲームはユーザーから見放されてしまいます。

実際のゲームリリースおよびライブサービス運営に不可欠な機能とノウハウを学習しましょう。

  • ゲームプレイロジックを除いた商用ゲームの核となるシステムの構築を学習します。

  • 効率的なゲーム設計と有用なデザインパターンを活用して、開発の効率性と生産性を最大化します。


  • 実際のゲームリリースおよびライブサービス運営に不可欠な機能を学習します。

  • 特にモバイルプラットフォームの開発およびリリースに役立つ各種機能とノウハウを提供します。


  • Google Play ストアと Apple App Store に実際にゲームを登録してリリースします。

  • 皆さんはコアゲームプレイの実装だけに集中して、自分のゲームを素早く完成させることができます。


  • 実習に必要なリソースとプレハブをすべて提供します。

Q. パート1が気になるなら? こちらへ >>

パート1で扱う内容

  • シーン構成および転換、非同期ローディング

  • チャプター管理

  • インベントリおよびUIシステム

  • 実績 / ミッション

  • オーディオとインプット処理

  • 効率的な設計およびデザインパターン

유니티 게임 개발

講師の紹介 👨‍🎓


(現) カナダのAAAゲームスタジオU社 ゲームプログラマー

- クロスプラットフォーム・オンラインマルチプレイヤーFPSゲームプロジェクトに参加

- PC/コンソール AAA アクションアドベンチャーゲームプロジェクトに参画

(元) 国内ゲーム会社N社 サーバープログラマー

- アンリアル MMORPG ゲームプロジェクトへの参加

(前) 国内ゲーム会社N社 クライアントプログラマー

- アンリアル MMORPG ゲームプロジェクト参加

(前) 国内ゲーム会社N社 クライアントプログラマー

- Unity カジュアル/ミッドコアゲームプロジェクト参加

(元) 国内大手Sグループ ソフトウェアエンジニア

- Sグループ系列会社の電算システムプロジェクトに参加


こんにちは。ゲーム開発者のBurningCarrot(バーニングキャロット)です。

ゲームを開発する人になりたいという思いで大企業を退職した後、

国内の複数のゲーム会社を経て、現在は海外のゲームスタジオで働いています。


引き続き業界に身を置いているだけに、現場で使用されている

実務のノウハウと技法を最大限共有したいと考えています。


📩 お問い合わせ | burningcarrotstudio@gmail.com

💡 スレッズ | https://www.threads.com/@burning.carrot

💡 ブランチ | https://brunch.co.kr/@burningcarrot#works

このようなことを学び、実装することになります。👩‍🏫

ユーザーログイン認証(GoogleおよびAppleアカウント)


ユーザーデータのリモートDB保存

モバイルデバイスの解像度対応

ショップ

Google広告連携

アプリ内課金連携

リモートリソースダウンロードシステム (CDN)

多言語対応

Google Play Store 出荷

Apple App Store 出品

ユーザープレイログの収集および分析

雰囲気だけのコーディング(Vibe Coding)だけでは、商用レベルのゲームをリリースすることはできません。

AIコーディングの生産性を200%爆発させる本物のアーキテクチャを学ぶ必要があります。

このテンプレートをベースに、皆さんのゲームを素早く完成させ、リリースしてください。

AIコーディングのブームにより、多くの方々が一人で、あるいは仲間とチームを組んでゲームのリリースに挑戦しています。しかし、実際に商用レベルのゲームを完成させ、成功裏にリリースできる方はどれほどいるでしょうか。十分なノウハウを持つ既存のゲーム開発者や企業でない限り、ノウハウ不足や試行錯誤によって、ほとんどの個人やチームが途中で解散したり、開発を諦めたりすることになります。そのため、小規模なチームでゲームをリリースしたいのであれば、試行錯誤を最小限に抑え、最大限に効率的なシステムを基盤としてゲームを開発しなければなりません。

この講座は、実務での多数のUnityプロジェクトを通じて得たノウハウ + ゲームを最初からリリースまで一人で開発した経験を通じて完成させた、開発生産性を極大化できるゲーム開発テンプレートです。 すでに完成された安定的な設計と主要システムの上に、AIコーディングを活用して皆さんの核となるゲームプレイを実装すれば、堅牢な安定性の上に、速いスピードと生産性で皆さんのゲームを完成させることができます。


ご自身の状況に合わせて、この講義を効果的に活用してください。 👨‍💻

活用法 I. 講義を通じて実装した主要システムを基盤に、実践プロジェクトを開始

  • この講義を受講しながら、講義で提供される主要なシステムを学習します。

  • システムを直接一つ一つ実装せずに、統合された最終資料をダウンロードしてUnityに適用しても構いません。

  • 実際に手を動かして真似はしなくても、講義を聞きながらシステムの実装原理を必ず理解するようにしてください。


  • すでに実装された主要システムの基盤の上に、皆さんの実戦プロジェクトを開始します。

活用法 II. 実戦プロジェクトに必要なシステムを選択して適用

  • 皆様のプロジェクトで実装が必要なシステムを検討します。

  • 実装が必要なシステムに関する講義を聞き、実装の原理を理解します。

  • 直接該当するシステムを皆さんのプロジェクトに実装します。


  • コーディングを直接一つ一つ行わず、必要なリソースとソースコードをダウンロードしてインポートしても構いません。

  • このように講義を活用される場合でも、その前にセクション3までの講義は先に受講されることをお勧めします。

💻 実習環境

  • オペレーティングシステムおよびバージョン(OS)

    • Windows(セクション1~10)


    • MacOS(セクション11~12)

  • 使用プログラム

    • Unity 2022.3.17f1 以上(Unity 6000.3.2f1まで正常動作確認済み)

    • Visual Studio 2022

  • PC/MacBookのスペック:使用プログラムが動作可能な推奨スペック

📚 学習資料

  • 自作アートリソース

  • 自作プレハブ

  • ゲーム実装に必要なC#ソースコード

  • ゲームデータファイル

🚨 注意事項

  • オブジェクト指向プログラミングに対する理解と、最小限のC#およびUnityエンジンの活用能力が必要です。

  • 特定のジャンルのゲームプレイの実装については扱いません。つまり、RPG、プラットフォーマー、パズルなど、特定のゲーム自体の実装を扱う講義ではありません。

  • その代わり、講義でインゲーム関連のシステム実装を扱う際は、任意に制作したシンプルなゲームをベースに講義を進行します(

    もちろん該当ゲームのコードは提供されません)。

  • UIプレハブの要素を一つずつ作成する過程は扱いません。すでに完成されたプレハブを提供します。

  • Google Play StoreとApple App Storeにゲームをリリースするための、デベロッパーアカウント登録費用が発生します。

  • Google Play Storeは初回のみ25ドル、Apple App Storeは年間129,000ウォンです。

  • Apple App Store用のアプリビルドおよび登録はMacOSで行うため、Macコンピュータが必要です。

  • Pt.1を受講された方は、Pt.1の統合講義資料をインストールした状態で、すぐにPt.2の実装を開始していただけます。

Q. Unityに入門したばかりの人にとって、講義の内容は難しくないでしょうか?

Unityに入門したばかりの方には、講義の内容が難しく感じられるかもしれません。しかし、最初に100%理解できなくても、時間をかけて繰り返し学習することで、むしろ多くのことを学べる講義となっています。

Q. 講義にオンラインおよびサーバーに関する内容は含まれていますか?

この講座ではサーバーについては扱いません。ログイン認証、ユーザーデータのDB保存、ユーザープレイログの機能は、別途サーバーを構築せずにFirebaseサービスを連携して実装します。

Q. 講義で使用されるリソースとソースコードは提供されますか?

アートリソースとソースコードの両方を提供します。毎回の講義ごとに、講義で使用されるリソースとソースコードを学習資料として提供いたします。

Q. 講義で提供される学習資料は、個人的な用途に活用できますか?

はい。提供されるすべてのリソースとソースコードは、個人プロジェクトで自由に使用可能です。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • リリースを目標に実践プロジェクトを進めようとしている個人・チーム

  • ゲーム完成に必要な各種システムの構築に苦戦している個人・チーム

  • 主要なゲームシステムの実装コードをすべてまとめた資料が必要な個人・チーム

  • 実践ノウハウをもっと学びたい現役ゲームプログラマー

  • ゲームプログラミング専攻生または就職希望者

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

  • 基本的なUnity活用能力

  • C# 基礎

  • オブジェクト指向プログラミングに対する理解

こんにちは
burningcarrotです。

1,130

受講生

65

受講レビュー

84

回答

5.0

講座評価

5

講座

(現) カナダのAAAゲームスタジオU社 ゲームプログラマー

- クロスプラットフォーム・オンラインマルチプレイヤーFPSゲームプロジェクトに参加

- PC/コンソール AAA アクションアドベンチャーゲームプロジェクトに参加

(元) 国内ゲーム会社N社 サーバープログラマー

- アンリアル MMORPG ゲームプロジェクトへの参加

(前) 国内ゲーム会社N社 クライアントプログラマー

- アンリアル MMORPG ゲームプロジェクト参加

(元) 国内ゲーム会社N社 クライアントプログラマー

- Unity カジュアル/ミッドコアゲームプロジェクト参加

(前) 国内大手企業Sグループ ソフトウェアエンジニア

- Sグループ系列会社の電算システムプロジェクトに参加

  

こんにちは。ゲーム開発者のBurningCarrot(バーニングキャロット)です。

ゲームを開発する人になりたいという思いで大企業を退職した後、

国内の様々なゲーム会社を経て、現在は海外のゲームスタジオで働いています。

 

引き続き業界に身を置いているだけに、現場で使用されている

実戦のノウハウと技法を最大限共有したいと考えています。

 

皆さんと同じくゲームを愛し、制作する一人として、

私の講義を受講されるすべての方々が、それぞれの目標に

一歩近づけるような有意義な時間になれば幸いです。

 

📩 お問い合わせ | burningcarrotstudio@gmail.com

💡 スレッズ | https://www.threads.com/@burning.carrot

💡 Brunch | https://brunch.co.kr/@burningcarrot#works

もっと見る

カリキュラム

全体

72件 ∙ (20時間 41分)

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

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

受講レビュー

全体

9件

5.0

9件の受講レビュー

  • kykim33201941님의 프로필 이미지
    kykim33201941

    受講レビュー 3

    平均評価 5.0

    修正済み

    5

    82% 受講後に作成

    パート 1 から 2 まで受講してみて、簡単なゲームをリリースするにもやるべきことがたくさんあることを学びました。この講座を受講してよかったと思います。私のゲームを完成させるにはもう少し時間がかかるかもしれませんが、この講座のおかげで今年の目標を達成できると思います。良い講座をありがとうございます。

    • burningcarrot
      知識共有者

      こんにちは!BurningCarrotです。受講評価ありがとうございます。ゲームのリリースに良い結果が出ることを願っています。

  • gaonblue님의 프로필 이미지
    gaonblue

    受講レビュー 3

    平均評価 4.0

    5

    100% 受講後に作成

    実戦に役立つ講義でした。ありがとうございます。

    • burningcarrot
      知識共有者

      こんにちは!BurningCarrotです。受講レビューありがとうございます。

  • firetail님의 프로필 이미지
    firetail

    受講レビュー 5

    平均評価 5.0

    5

    84% 受講後に作成

    いい講義ありがとうございました

    • burningcarrot
      知識共有者

      こんにちは! BurningCarrotです。 レビューありがとうございます。

  • l4knight26660님의 프로필 이미지
    l4knight26660

    受講レビュー 18

    平均評価 5.0

    修正済み

    5

    100% 受講後に作成

    Pt 1,2を完走してレビューを残します。 私は10年以上のキャリアを持つN社クライアント現業者でありながら、Unity未経験者です。 Unity 1人開発を準備しているのですが、講義のおかげで1ヶ月で完全に感覚を掴むことができました。 就活生の方々は必ず講師の方のコーディングスタイルを学ぶことをお勧めします。 さらに、メール、ランキング、ギルドのような基本機能から、サーバーチャンネル管理、チャット、マッチング、専用サーバー基盤マルチプレイなどのサーバーサイド講義も受講したいです。連載していただければ必ず受講いたします。 (モントリオールのU社は私の夢の会社のようです。海外転職成功戦略も連載していただければ感謝いたします😊)

    • burningcarrot
      知識共有者

      こんにちは!BurningCarrotです。受講レビューありがとうございます。

  • jwjwj님의 프로필 이미지
    jwjwj

    受講レビュー 16

    平均評価 4.4

    修正済み

    5

    84% 受講後に作成

    DB、BM、CDN に関する内容が実務用にうまく整理されているので、本当に満足しています。 内容が充実しているので、受講料はまったく惜しくありません。

    • burningcarrot
      知識共有者

      こんにちは!BurningCarrotです。良い受講評価ありがとうございます。私の講義が役に立ったと聞いて嬉しいです。

burningcarrotの他の講座

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

似ている講座

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