Unityシステムプログラミング Pt.1 - 商甚ゲヌム実装のためのコアシステム・オヌルむンワンパッケヌゞ

Unityゲヌム開発に必芁な䞻芁システムを孊習したす。AAAゲヌム開発者の秘蚣を公開したす。すでに完成された安定した蚭蚈ずシステムの䞊で、あなたのゲヌムプレむを迅速に実装しおください。

難易床 初玚

受講期間 無制限

C#
C#
Unity
Unity
oop
oop
game-programming
game-programming
C#
C#
Unity
Unity
oop
oop
game-programming
game-programming

孊習した受講者のレビュヌ

5.0

5.0

Razer

100% 受講埌に䜜成

わあ、講矩がずおも面癜いですねコヌドクオリティも良くお、コヌドも無駄がなく簡朔ですね。今日もたくさんのこずを孊んでいきたす。

5.0

신지한

100% 受講埌に䜜成

UnityシステムプログラミングPt.1商甚ゲヌム実装のためのコアシステムオヌルむンワンパッケヌゞ受講を完了したした 既存のゲヌムを開発した経隓もあり、開発を進める過皋でいく぀かの機胜実装の助けを受けようず講矩を初めお受講するこずになったが 講矩カリキュラムの内容がUIやナヌザヌデヌタの管理やシステムの党䜓的な構造を効率的に䜜れるように助けたした。 これに既存に持っおいたゲヌム開発知識で単に実装だけするのではなく、どうすれば構造的に効率的なゲヌムシステムが䜜れるかに぀いお自ら考えられるように力量を育おる講矩だず思いたす。 良い講矩ありがずうございたす

5.0

시프

100% 受講埌に䜜成

1回目の芖聎を完了したした。 2回目の芖聎の際には理解できなかった文法や構造に぀いお確実にわかり、越えお消化しおみようかず思いたす。 堅牢で安定性ず柔軟性を備えたシステムを教えおくれた講垫に心から感謝したす。 䞋半期の講矩もぜひ受講いたしたす。

受講埌に埗られるこず

  • Unityゲヌムプログラミング

  • 効率的なゲヌムシステム蚭蚈

  • 䞻芁なゲヌムシステムの実際の実装コヌド

  • 実戊で効果的に䜿われるC#スキル

商甚ゲヌムに必芁な䞻芁システムの構築ノりハりをAからZたですべお詰め蟌みたした。
䞻芁システムが実装されたこのテンプレヌトの䞊で、あなたのゲヌムを玠早く完成させおください。

  • ゲヌムプレむロゞックを陀いた、商甚ゲヌムの栞ずなるシステムの構築に぀いお孊習したす。

  • 効率的なゲヌム蚭蚈ず有甚なデザむンパタヌンを掻甚し、開発の効率性ず生産性を極倧化したす。

  • 開発の利䟿性を向䞊させるノりハりUnityカスタムメニュヌ、゚ディタ蚭定の倉曎を䌝授したす。

  • ゲヌムで共通しお䜿甚される挔出や効果゚フェクトに関する機胜も扱いたす。


  • 皆さんは栞心ずなるゲヌムプレむの実装だけに集䞭し、自分のゲヌムを玠早く完成させるこずができたす。

  • 実習に必芁なリ゜ヌスずプレハブをすべお提䟛したす。

Q. パヌト2が気になるなら こちらぞ >>

パヌト2で扱う内容

  • ナヌザヌログむン認蚌

  • ナヌザヌデヌタの遠隔DB保存

  • 収益化広告およびアプリ内課金

  • リモヌトリ゜ヌスのダりンロヌド

  • Google Play および App Store リリヌス

  • ナヌザヌログの収集および分析

유니티 게임 개발

講垫玹介 👚‍🎓


(珟) カナダのAAAゲヌムスタゞオU瀟 ゲヌムプログラマヌ

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

(前) 囜内ゲヌム䌚瀟N瀟 サヌバヌプログラマヌ

- Unreal MMORPGゲヌムプロゞェクトに参加

(前) 囜内ゲヌム䌚瀟N瀟 クラむアントプログラマヌ

- アンリアル MMORPG ゲヌムプロゞェクト参加

(元) 囜内ゲヌム䌚瀟N瀟 クラむアントプログラマヌ

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

(元) 囜内倧手Sグルヌプ ゜フトりェア゚ンゞニア

- Sグルヌプ系列䌚瀟の電算システムプロゞェクトに参加


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

ゲヌム開発者になりたいずいう䞀心で倧䌁業を退職した埌、

囜内のゲヌム䌚瀟を経お、珟圚は海倖のゲヌムスタゞオで働いおいたす。


珟圚業界に身を眮いおいるだけに、珟堎で䜿甚されおいる

実践的なノりハりやテクニックを最倧限共有したいず考えおいたす。


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

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

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

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

このようなこずを孊び、実装するこずになりたす。👩‍🏫

ナヌザヌデヌタのロヌド/保存

ゲヌムデヌタ管理

シヌン構成および転換

チャプタヌ管理

むンベントリ

実瞟/ミッション

UIシステム



効率的な蚭蚈およびデザむンパタヌン

オヌディオシステム

むンプット凊理

これ以䞊の倱敗ず詊行錯誀はもう終わり。🙅‍♂
さあ、あなたのゲヌムを完成させおリリヌスしたしょう。🎉

今この瞬間も、倚くの方々が䞀人で、あるいは仲間ずチヌムを組んでゲヌムのリリヌスのために努力しおいたす。しかし、いざゲヌムを開発しおみるず、商甚ゲヌムを䜜るために実装すべきシステムは䞀぀や二぀ではありたせん。ゲヌム開発は実際、非垞に劎働集玄的なプロセスだからです。十分なノりハりずリ゜ヌスを持぀ゲヌム䌚瀟でない限り、䞍足しおいる人員ず時間、そしお数倚くの詊行錯誀によっお、チヌムが途䞭で解散したり開発を断念したりするこずになりたす。したがっお、小芏暡なチヌムでゲヌムをリリヌスしたいのであれば、詊行錯誀を最小限に抑え、最倧限効率的なシステムに基づいおゲヌムを開発しなければなりたせん。

しかし、珟堎で䜿われおいるノりハりや技法を孊ぶ機䌚は限られおいたす。非実務者の方は圓然、実装されたシステムを経隓する機䌚すらありたせんし、たずえ実務者であっおも、思った以䞊に耇雑なプロゞェクトのコヌドや忙しい業務スケゞュヌルなどにより、各皮システムを分析しお自分のものにするこずは珟実的に困難です。この講矩は、珟堎での倚数のUnityプロゞェクトを通じお埗たノりハり  ゲヌムを最初からリリヌスたで䞀人で開発した経隓を通じお完成させた、開発生産性を極倧化できるゲヌム開発テンプレヌトです。 すでに完成された安定した蚭蚈ず䞻芁システムの䞊に、皆さんの栞ずなるゲヌムプレむを実装すれば、速いスピヌドず生産性で皆さんのゲヌムを完成させるこずができるでしょう。

ご自身の状況に合わせお、この講矩を効果的に掻甚しおください。 👚‍💻

掻甚法 I. 講矩を通じお実装した䞻芁システムを基盀に、実践プロゞェクトを開始

  • この講矩を受講しながら、講矩で提䟛される䞻芁なシステムを実装したす。

  • システムを盎接䞀぀䞀぀実装せずに、統合された最終資料をダりンロヌドしおUnityに適甚しおも構いたせん。

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


  • すでに実装された䞻芁システムの基盀の䞊に、皆さんの実戊プロゞェクトを開始したす。

掻甚法 II. 実戊プロゞェクトに必芁なシステムを遞択しお適甚

  • みなさんのプロゞェクトで実装が必芁なシステムを怜蚎したす。

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

  • 盎接該圓するシステムを皆さんのプロゞェクトに実装したす。


  • コヌディングを盎接䞀぀ず぀行わず、必芁なリ゜ヌスず゜ヌスコヌドをダりンロヌドしおむンポヌトしおも構いたせん。

  • このように講矩を掻甚される堎合でも、その前にセクション3たでの講矩を先に受講されるこずをお勧めしたす。

💻 実習環境

  • オペレヌティングシステムおよびバヌゞョン(OS): Windows

  • 䜿甚プログラム: Unity 2022.3.17f1 以䞊(Unity 6000.3.2f1たで正垞動䜜確認枈み)、Visual Studio 2022

  • PCスペック䜿甚プログラムが動䜜可胜な掚奚スペック

📚 孊習資料

  • 自䜜アヌトリ゜ヌス

  • 自䜜プレハブ

  • ゲヌム実装に必芁なC#゜ヌスコヌド

  • ゲヌムデヌタファむル

🚚 泚意事項

  • オブゞェクト指向プログラミングに察する理解ず、最小限のC#およびUnity゚ンゞンの掻甚胜力が必芁です。

  • 特定のゞャンルのゲヌムプレむの実装に぀いおは扱いたせん。぀たり、RPG、プラットフォヌマヌ、パズルなど、特定のゲヌム自䜓の実装を扱う講矩ではありたせん。

  • その代わりに、講矩でむンゲヌム関連のシステム実装を扱う際は、任意で制䜜したシンプルなゲヌムをベヌスに講矩を進めたす

    もちろん該圓ゲヌムのコヌドは提䟛されたせん。

  • UIプレハブの芁玠を䞀぀ず぀䜜成する過皋は扱いたせん。すでに完成したプレハブを提䟛したす。

  • この講矩はUnityシステムプログラミング Pt.1であり、倖郚SDKおよびモバむルプラットフォヌム連動 + 実際のゲヌムリリヌスなどの過皋はUnityシステムプログラミング Pt.2で扱う予定です。

Q. Unityに入門したばかりの人にずっお、講矩の内容は難しくないでしょうか

Unityに入門したばかりの方には、講矩の内容が難しく感じられるかもしれたせん。しかし、最初に100%理解できなくおも、時間をかけお繰り返し孊習すれば、むしろ倚くのこずを孊べる講矩です。

Q. 講矩にオンラむンおよびサヌバヌを扱う内容は含たれおいたすか

この講座ではサヌバヌに぀いおは扱いたせん。ただし、Unityシステムプログラミング Pt.2でFirebaseを䜿甚し、別途サヌバヌがなくおもオンラむンでゲヌムを読み蟌んだり保存したりするなどの機胜を扱う予定です。

Q. 講矩で䜿甚されるリ゜ヌスず゜ヌスコヌドは提䟛されたすか

アヌトリ゜ヌスず゜ヌスコヌドの䞡方を提䟛したす。毎回の講矩ごずに、講矩で䜿甚されるリ゜ヌスず゜ヌスコヌドを孊習資料ずしお提䟛し、統合された最終リ゜ヌスおよび゜ヌスコヌドも最埌の講矩で提䟛いたしたす。

Q. 講矩で提䟛される孊習資料は、個人的な甚途で掻甚できたすか

はい。提䟛されるすべおのリ゜ヌスず゜ヌスコヌドは、個人プロゞェクトで自由に䜿甚可胜です。

こんな方に
おすすめです

孊習察象は
誰でしょう

  • リリヌスを目暙に実践プロゞェクトを進めようずする個人・チヌム

  • ゲヌム完成に必芁な各皮システムの構築に苊劎しおいる個人・チヌム

  • 䞻芁なゲヌムシステムの実装コヌドをすべおたずめた資料が必芁な個人・チヌム

  • 実践ノりハりをさらに孊びたい珟圹ゲヌムプログラマヌ

  • ゲヌムプログラミング専攻生たたは就職垌望者

前提知識、
必芁でしょうか

  • 基本的なUnity掻甚胜力

  • C# 基瀎

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

こんにちは
burningcarrotです。

1,109

受講生

63

受講レビュヌ

81

回答

5.0

講座評䟡

5

講座

(珟) カナダAAAゲヌムスタゞオU瀟 ゲヌムプログラマヌ

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

(元) 韓囜囜内ゲヌム䌚瀟N瀟 サヌバヌプログラマヌ

- Unreal MMORPGゲヌムプロゞェクトぞの参画

(元) 囜内ゲヌム䌚瀟N瀟 クラむアントプログラマヌ

- Unreal MMORPGゲヌムプロゞェクトぞの参画

(元) 囜内ゲヌム䌚瀟N瀟 クラむアントプログラマヌ

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

(元) 囜内倧手Sグルヌプ ゜フトりェア゚ンゞニア

- Sグルヌプ系列䌚瀟の電算システムプロゞェクトに参加

  

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

ゲヌムを開発する人になりたいずいう気持ちで

倧䌁業を退職した埌、囜内のゲヌム䌚瀟を経お

珟圚は海倖のゲヌムスタゞオで働いおいたす。

 

珟圚業界に身を眮いおいるだけに、珟堎で䜿甚されおいる

実戊のノりハりず技法を最倧限共有したいず考えおいたす。

 

皆さんず同じくゲヌムを愛し、制䜜する䞀人ずしお、

私の講矩を受講されるすべおの方々が、それぞれの目暙に

䞀歩近づけるような、有益な時間になれば幞いです。

 

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

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

もっず芋る

カリキュラム

党䜓

47件 ∙ (15時間 35分)

講座資料こうぎしりょう:

授業資料
講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

33ä»¶

5.0

33件の受講レビュヌ

  • wonyounglarakang6355님의 프로필 읎믞지
    wonyounglarakang6355

    受講レビュヌ 3

    ∙

    平均評䟡 5.0

    5

    32% 受講埌に䜜成

    発売を目指しおゲヌムを䜜る方には無条件におすすめです。 小さくチヌムを組んで退勀埌に頑匵っおゲヌムを䜜っお䌚瀟員です。今に来おこそ、このように圹立぀講矩を探すこずになったのが残念ですね。 このような講矩が早くあったら、これたでの数倚くのシャベルを避けるこずができたでしょう。 ゲヌムの倧きな枠組みを蚭蚈し、その䞭でどのように䜓系的か぀迅速にシステムを積み䞊げるかをよく説明しおください。 実戊プロゞェクト進行䞭のノりハりず留意すべき点もしばしば教えおくれるのに圹立぀こずが倚いようです。 パヌト2も楜しみにしおいたす

    • burningcarrot
      知識共有者

      こんにちは BurningCarrot。 受講評 ありがずうございたす。䜜りはゲヌムぜひ発売できるこずを願っおいたす。 良い結果がありたすように。

  • songhajun6485378님의 프로필 읎믞지
    songhajun6485378

    受講レビュヌ 6

    ∙

    平均評䟡 4.7

    5

    52% 受講埌に䜜成

    プレハブの提䟛は最高の利点であり、欠点。 講矩コレクタヌの立堎で最高の経隓。 コンパクトにスクリプト䜜成䞭心にするので、間違いなく速い流れを把握するのに圹立ちたす。 最適化された、䜕をすべきかを知る講矩なので、スクリプトの䜜成ず適甚を繰り返し、進床がずっず抜けたす。 ただ、サット初心者はプレハブを開けおみる䜙裕皋床は必芁ず思われたす。耇雑なUIの䞀぀だけを決めお䜜る過皋䜍..) pt2も楜しみにしお残りの川の頑匵っおきたす。 アザアザファむザヌ

    • burningcarrot
      知識共有者

      こんにちは BurningCarrotです。 受講評 ありがずうございたした。 プレハブに関しおご提案いただいた郚分をよくご怜蚎いたしたす。

  • lshzang06222813님의 프로필 읎믞지
    lshzang06222813

    受講レビュヌ 8

    ∙

    平均評䟡 5.0

    5

    59% 受講埌に䜜成

    構造的にUIやシステムを管理するのに倚くの助けを受けたした。他のシリヌズももっず欲しいです

    • burningcarrot
      知識共有者

      こんにちは BurningCarrot。受講評 ありがずうございたす。進行䞭のプロゞェクトに良い結果があるこずを願っおいたす。

  • apdkflth5716님의 프로필 읎믞지
    apdkflth5716

    受講レビュヌ 9

    ∙

    平均評䟡 4.9

    5

    32% 受講埌に䜜成

    ナニティ初心者ですが、先生の授業に埓いやすく、萜ち着いお萜ち着いおいいです。孊ぶず癒される感じですね 2匟出たらぜひ賌入したす

    • burningcarrot
      知識共有者

      こんにちは BurningCarrot。 受講評 ありがずうございたす。講矩を通しお倚くのこずを孊ぶこずができるこずを願っおいたす。

  • songjy65656209님의 프로필 읎믞지
    songjy65656209

    受講レビュヌ 1

    ∙

    平均評䟡 5.0

    5

    43% 受講埌に䜜成

    おかげで倧奜きで䞀人開発しようずしおいたす。䞋半期予定の講矩も来おほしいですね。

    • burningcarrot
      知識共有者

      こんにちは BurningCarrot。受講評 ありがずうございたす。 Pt2 十分に準備しおゲヌムのリリヌスたで成功できるよう、できるだけお手䌝いしたす。

burningcarrotの他の講座

知識共有者の他の講座を芋おみたしょう

䌌おいる講座

同じ分野の他の講座を芋おみたしょう