Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Game Dev

/

Game Programming

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

Unityゲーム開発に必要な主要システムを学習します。AAAゲーム開発者の秘訣を公開します。すでに完成された安定的な設計とシステムの上に皆さんのゲームプレイを素早く実装してください。

  • burningcarrot
유니티
게임개발
Unity
유니티게임개발
유니티게임프로그래밍
C#
oop

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

こんなことが学べます

  • Google Play, Apple AppStoreにてゲーム正式リリース

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

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

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

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

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

商用ゲームに必要な主要システムの実装ノウハウをAからZまですべて詰め込みました。
主要システムが実装されたこのテンプレートの上に、皆さんのゲームを素早く完成させましょう。

  • ゲームプレイロジックを除いた商用ゲームの核心システムの実装を学習します。

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


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

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


  • Google Play StoreとApple App Storeに実際にゲームを登録して配信します。

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


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

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

パート1で扱う内容

  • シーン構成と遷移、非同期ローディング

  • チャプター管理

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

  • 実績 / ミッション

  • オーディオと入力処理

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

유니티 게임 개발

知識共有者紹介 👨‍🎓


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

- PC/コンソールAAAゲームプロジェクト参加

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

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

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

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

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

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

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

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


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

게임開発者になりたいという気持ちで大企業を退職した後、

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

現在業界に身を置いている分、現場で使用する

実戦のノウハウとテクニックを最大限共有させていただきたいと思います。

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

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

より一歩近づくことができる有益な時間になればと思います。


💡個人ブログ:https://blog.naver.com/burningcarrot

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

💡X(旧Twitter):https://x.com/burningcarrot10

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

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


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

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

店舗

Google広告連携

アプリ内課金連携

リモートリソースのダウンロード

多言語対応

Google Play Store リリース

Apple App Store リリース

ユーザープレイログの収集と分析

これ以上の失敗と試行錯誤はもうやめましょう。🙅‍♂
今こそあなたのゲームを完成させて、リリースしてください。🎉

今この時間にも多くの方が一人で、または同僚たちとチームを組んでゲームリリースのために努力しています。しかし、いざゲームを開発してみると、商用ゲームを作るために実装しなければならないシステムは一つや二つではありません。ゲーム開発は実際にかなり労働集約的なプロセスだからです。十分なノウハウと資源を持つゲーム会社でない限り、不足する人材と時間、そして数多くの試行錯誤により多くの個人とチームが途中で解散したり開発を諦めることになります。したがって、小規模チームでゲームをリリースしたいなら、試行錯誤を最小化し、できる限り効率的なシステムを基盤としてゲームを開発しなければなりません。

しかし、現場で使われているノウハウや技法を学習する機会は限定的です。非現業者は当然、実装されたシステムを経験する機会すらなく、たとえ現業者であっても思っているより複雑なプロジェクトのコード、忙しい業務スケジュールなどで各種システムを分析し自分のものにするのは現実的に困難です。この講義は現場での多数のUnityプロジェクトを通じて得たノウハウ + ゲームを最初から発売まで一人で開発してみた経験を通じて完成した開発生産性を最大化できるゲーム開発テンプレートです。すでに完成された安定的な設計と主要システムの上に皆さんの核心ゲームプレイを実装されるなら、速いスピードと生産性で皆さんのゲームを完成させることができるでしょう。

💻実習環境

  • オペレーティングシステムおよびバージョン(OS):Windows(セクション1~10)、MacOS(セクション11~12)

  • 使用プログラム:Unity 2022.3.17f1(上位バージョン使用可)、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# 基礎

  • オブジェクト指向プログラミングについての理解

こんにちは
です。

655

受講生

40

受講レビュー

56

回答

5.0

講座評価

3

講座

(현) 캐나다 AAA 게임 스튜디오 U사 프로그래머

- PC/콘솔 AAA 게임 프로젝트 참여

(전) 국내 게임사 N사 서버 프로그래머

- 언리얼 MMORPG 게임 프로젝트 참여

(전) 국내 게임사 N사 클라이언트 프로그래머

- 언리얼 MMORPG 게임 프로젝트 참여

(전) 국내 게임사 N사 클라이언트 프로그래머

- 유니티 캐주얼/미드코어 게임 프로젝트 참여

(전) 국내 대기업 S그룹 소프트웨어 엔지니어

- S그룹 계열사 전산 시스템 프로젝트 참여

  

안녕하세요. 게임 개발자 BurningCarrot 버닝캐럿 입니다.

게임을 개발하는 사람이 되고 싶다는 마음으로

대기업을 퇴사한 후 국내 게임 회사를 거쳐

현재는 해외 게임 스튜디오에서 일하고 있습니다.

 

현재 업계에 몸담고 있는 만큼, 현업에서 사용하는

실전 노하우와 기법을 최대한 공유 드리고자 합니다.

 

여러분과 같이 게임을 좋아하고 만드는 한 사람으로서,

제 강의를 수강 하시는 모든 분들이 각자의 목표에

한걸음 더 다가갈 수 있는 유익한 시간이 되었으면 좋겠습니다.

 

💡개인 블로그 : https://blog.naver.com/burningcarrot

💡스레드 : https://www.threads.com/@burning.carrot

💡X(구 트위터) : https://x.com/burningcarrot10

 

カリキュラム

全体

71件 ∙ (20時間 24分)

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

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

受講レビュー

全体

5件

5.0

5件の受講レビュー

  • kykim33201941님의 프로필 이미지
    kykim33201941

    受講レビュー 2

    平均評価 5.0

    修正済み

    5

    82% 受講後に作成

    After taking parts 1 and 2, I learned that there is a lot of work to do even to release a simple game. I think it was a good decision to take this course. It will take some more time to complete my game, but I think I will be able to achieve my goal this year thanks to this course. Thank you for the great course.

    • burningcarrot
      知識共有者

      Hello! This is BurningCarrot. Thank you for your review. I hope the game will be a success.

  • jwjwj님의 프로필 이미지
    jwjwj

    受講レビュー 13

    平均評価 4.4

    修正済み

    5

    84% 受講後に作成

    The content related to DB, BM, and CDN is well organized for practical use, so I am very satisfied. The content is so rich that the tuition fee is not at all a waste.

    • burningcarrot
      知識共有者

      Hello! This is BurningCarrot. Thank you for the good review. I'm glad my lecture was helpful.

  • firetail님의 프로필 이미지
    firetail

    受講レビュー 5

    平均評価 5.0

    5

    84% 受講後に作成

    Good lecture, thank you.

    • burningcarrot
      知識共有者

      Hello! It's BurningCarrot. Thank you for the review.

  • sws29360553님의 프로필 이미지
    sws29360553

    受講レビュー 2

    平均評価 5.0

    5

    27% 受講後に作成

    Most lectures tend to conclude after explaining the game's operational process, but Burning Carrot's lectures are a great help because they cover the entire process of releasing a mobile game. I'm curious if there are any plans for lectures covering the process of releasing PC (Steam) and console games in the future!

    • burningcarrot
      知識共有者

      Hello! This is BurningCarrot. Thank you for your course review. I'm preparing a game programming lecture on something other than Unity this year, so a lecture covering the PC/console game release process might be something to consider next year. Thank you for your feedback on the lecture.

  • l4knight26660님의 프로필 이미지
    l4knight26660

    受講レビュー 5

    平均評価 5.0

    5

    31% 受講後に作成

    ¥25,813

    burningcarrotの他の講座

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

    似ている講座

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