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

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

難易度 初級

受講期間 無制限

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

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

5.0

5.0

Kyuarez

31% 受講後に作成

良い講義です。このように、1つの講義でさまざまなSDKの適用などを韓国語で詳しく学べる講義は、これだけだと思います。

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 StoreとApple App Storeに実際にゲームを登録してリリースします。

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


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

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

パート1で扱う内容

  • シーン構成と切り替え、非同期ローディング

  • チャプター管理

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

  • 実績 / ミッション

  • オーディオと入力処理

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

유니티 게임 개발

知識共有者の紹介 👨‍🎓


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

- オンラインタクティカルFPSゲームプロジェクトへの参加

- シングルアクションアドベンチャーゲームプロジェクト参加

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

- Unreal MMORPGゲームプロジェクトに参加

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

- Unreal MMORPGゲームプロジェクトに参加

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

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

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

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


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

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

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


引き続き業界に身を置いているからこそ、現場で使用している

実践的なノウハウとテクニックをできる限り共有したいと思います。


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

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

💡 Instagram | https://www.instagram.com/burning.carrot

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

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


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

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

ショップ

Google広告連携

アプリ内課金連携

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

多言語対応

Google Play Storeリリース

Apple App Storeリリース

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

バイブコーディングだけでは商用レベルのゲームをリリースできません。

AIコーディングの安定性を保証し、生産性を向上させる真のアーキテクチャを学ぶ必要があります。

このテンプレートを基に、皆さんのゲームを迅速に完成させ、リリースしましょう。

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を始めたばかりの方には、講義内容が難しく感じられるかもしれません。ただし、最初に100%理解できなくても、時間をかけて繰り返し学習すれば、むしろ多くのことを学べる講義です。

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

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

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

アートリソースとソースコードの両方を提供します。各講義ごとに、講義で使用するリソースとソースコードを学習教材として提供いたします。

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

はい。提供するすべてのリソースとソースコードは、個人プロジェクトで自由にご利用いただけます。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • リリースを目指して実践的なプロジェクトに取り組もうとする個人/チーム

  • ゲーム完成に必要な各種システムの実装に苦労している個人/チーム

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

  • 実践的なノウハウをさらに学びたい現役ゲームプログラマー

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

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

  • 基本的なUnityの活用能力

  • C#基礎

  • オブジェクト指向プログラミングへの理解

こんにちは
burningcarrotです。

インフラン認証

キャリア認証

1,247

受講生

76

受講レビュー

84

回答

5.0

講座評価

6

講座

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

- オンラインタクティカルFPSゲームプロジェクトに参加

- シングルアクションアドベンチャーゲームプロジェクトに参加

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

- Unreal MMORPGゲームプロジェクトに参加

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

- Unreal MMORPGゲームプロジェクト参加

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

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

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

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

  

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

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

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

 

引き続き業界に携わっているからこそ、現場で使用している

実践的なノウハウとテクニックをできる限り共有したいと思います。

 

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

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

もう一歩近づける、有意義な時間になればと思います。

 

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

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

💡 Instagram | https://www.instagram.com/burning.carrot

もっと見る

カリキュラム

全体

72件 ∙ (20時間 41分)

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

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

受講レビュー

全体

13件

5.0

13件の受講レビュー

  • kykim33201941님의 프로필 이미지
    kykim33201941

    受講レビュー 4

    平均評価 5.0

    修正済み

    5

    82% 受講後に作成

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

    • burningcarrot
      知識共有者

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

  • cumaskr1817님의 프로필 이미지
    cumaskr1817

    受講レビュー 15

    平均評価 5.0

    修正済み

    5

    69% 受講後に作成

    こんにちは。 今回、カジュアルリズムRPGゲームをPlayストアにリリースした受講生です。 昨年7月に開始して1年間開発しましたが、正直4〜5ヶ月ほどは怠けたり遊んだりしてしまいました(泣) サーバーは自社サーバーで構成し、ゲーム以外の必須機能についてはこちらの講義が非常に役に立ちました。 リリースしたらレビューを書こうと思っていましたが、ついに受講評を残します! まず、講義はパート1、2の両方を受講しました。 - パート1は内容は良いですが、少し価格が高いと感じました。 - パート2は十分に役立ちました。 AIに聞きながら進めることもできますが、初めて開発する立場ではどのような機能が必須なのか分からないため、この講義で範囲が絞られることで時間を大幅に節約できます。 [ 講義関連の共有事項 ] 1. アプリ内販売の準備事項 私は非居住オフィス/個人事業主/GooglePlayアカウント(個人)の組み合わせにしました。 アプリ内商品の登録後、Playコンソールで認証関連のチェックが厳しく行われます。 2. [13]ユーザーログイン認証 Pt.1 この講義にある google-signin-unity パッケージの場合、アプリをビルドしてコンソールにアップロードすると、16KBデバイスでアプリが異常終了する可能性があるため修正するようにという警告メッセージが出るはずです。 この問題は、講義で提供されているGitHubのアドレスに入り、PullRequestの#205番を適用して解決しました。 (zipファイルをダウンロードしてファイルを差し替え) 3. [34] Unityアプリ内課金SDKのインストール これは確実ではないので慎重になりますが、コンソールにアプリ内商品を登録した後、In App Purchasingのインストールまで行えば大丈夫です。 その後の講義での設定は、決済機能を追加する上で必須事項ではないことを確認しました。 [ 個人開発を経て感じたこと ] 1. 開発期間はできるだけ短く、作業は着替えて外ですること 2. 規模が小さい場合や個人開発の場合、サーバーは必須ではないようです。 3. ゲームのジャンルがなぜ存在するのかを理解し、各ジャンルが提供する核心的な面白さを無視すると、急速にゲームがつまらなくなる。 4. ログを確認できるように構築すること - firebaseのCrashlyticsやAnalyticsの利用をおすすめします。 - 実際にアプリが起動しなくてダウンロードだけして遊ばないのか、 ゲームがつまらなくて遊ばないのか、少なくともこうした情報は 確認できてこそ対処が可能だと思います。 5. 収益がなければ、結局個人開発は高級な趣味。 この講義で多くの助けをいただきました。 個人開発に挑戦される皆さん、頑張ってください! 講義ありがとうございました!

    • burningcarrot
      知識共有者

      こんにちは!BurningCarrotです。詳細な受講レビュー、本当にありがとうございます!私の講義がお役に立てたようで嬉しく思います。制作されたゲームが良い結果になるよう応援しております!

  • rim01216595님의 프로필 이미지
    rim01216595

    受講レビュー 9

    平均評価 5.0

    5

    31% 受講後に作成

    いつも楽しく拝見しています。ありがとうございます。

    • burningcarrot
      知識共有者

      こんにちは!BurningCarrotです。素敵な受講評を本当にありがとうございます!

    • リリース直前ですが、この講義がなかったらどうなっていたことか……。ぞっとしますね。もちろん、最近はみんなAIでコーディングすると言いますが、基本的な原理やツール、ウェブの設定が伴わなければならないところ、この講義はそれを基礎からしっかりとかき集めて教えてくれます。ありがとうございます。

  • jwjwj님의 프로필 이미지
    jwjwj

    受講レビュー 18

    平均評価 4.4

    修正済み

    5

    84% 受講後に作成

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

    • burningcarrot
      知識共有者

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

  • kyuarez님의 프로필 이미지
    kyuarez

    受講レビュー 11

    平均評価 4.8

    5

    31% 受講後に作成

    良い講義です。このように、1つの講義でさまざまなSDKの適用などを韓国語で詳しく学べる講義は、これだけだと思います。

    • burningcarrot
      知識共有者

      こんにちは!BurningCarrotです。素晴らしい受講レビューを本当にありがとうございます!

burningcarrotの他の講座

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

似ている講座

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