강의

멘토링

로드맵

Inflearn brand logo image
Game Dev

/

Game Programming

Unity 1945ゲームで学ぶマルチプレイNetcode

ゲーム開発の夢を現実に変えてみましょう。この講座はUnityを初めて触る初心者から、マルチプレイゲームを実装したい開発者まで、あらゆるレベルの学習者のために設計された総合コースです。 単純なチュートリアルではなく、シューティングゲームを作りながらゲーム開発のAからZまで体系的に学べます。

  • cosart
실습 중심
Unity
Unity6

こんなことが学べます

  • シューティングゲームで楽々勉強

  • シングルゲーム基盤でネットワーク勉強

クラシック名作「1945」をUnityで完璧再現!

この講座は、誰もが知っている古典的なシューティングゲーム「1945」をUnityで直接作ってみる実践中心のコースです。

🎮ステップ1:シングルプレイ1945完成

  • 基本Unityスキルから始まり、完全なシングルプレイ1945ゲームを実装

  • プレイヤー操作、敵パターン、アイテムシステム、ボス戦まですべての要素を実装

🌐ステップ2:Unity Netcodeでマルチプレイを拡張する

  • 完成したシングルゲームに基づいてマルチプレイ機能を追加

  • ネットワーク同期、サーバー - クライアント構造までの完全マスター

このようなことを学びます。

1⃣ 無料Unity基礎マスター - ドラゴンフライトゲーム制作

Unityに初めてアクセスする人のための完全無料の基礎コースです。

2⃣ Unityの基礎から完成した1945シューティングゲームの制作

Unityエンジンの基本的な使い方から始めて、古典名作「1945」シューティングゲームを完全に再現します。

3⃣ Unity Netcodeによるマルチプレイゲームの実装と最適化

完成したシングルプレイゲームに基づいて、Unity Netcode for GameObjectsを活用してリアルタイムマルチプレイ機能を実装し、ネットワーク最適化技術を学びます。

Unity NetcodeとPhotonは、ゲーム開発でマルチプレイヤー機能を実装する代表的なネットワーキングソリューションです。

Unity Netcode for GameObjects (NGO)

特徴:

  • Unityが公式に提供する無料のネットワーキングソリューション

  • Client-Server アーキテクチャベース

  • オープンソースで提供され、カスタマイズ可能

  • Unity Editorと深く統合されている

利点:

  • 完全無料(サーバーホスティング費用は別途)

  • Unity エコシステムとの完全な互換性

  • 高い性能と低い遅延時間

  • ソースコードアクセス可能で細かい調整可能

  • 大規模プレイヤーサポート可能

欠点:

  • サーバーインフラストラクチャを直接構築する必要がある

  • 初期設定と学習曲線が比較的高い

  • マッチメイキング、ロビーシステムなどを直接実装する必要があります

Photon

特徴:

  • Photon Engineが提供する商用ネットワーキングソリューション

  • クラウドベースのサービス

  • Photon PUN、Photon Bolt(現在Photon Fusion)、Photon BOLTなど、さまざまなファミリー

利点:

  • サーバーインフラストラクチャ管理不要(クラウドサービス)

  • 迅速なプロトタイピングと開発可能

  • 内蔵マッチメイキング、ロビー、フレンドシステム

  • クロスプラットフォームサポートに優れ

  • 比較的簡単な学習曲線

欠点:

  • 有料サービス(使用量による課金)

  • クラウド依存による制約

  • カスタマイジングに限界

  • 高い同時接続者数でコストが急増

主な違いの比較

コスト:

  • Unity Netcode:無料(サーバーコストは別途)

  • Photon:月額使用ベースの課金制

サーバー管理:

  • Unity Netcode: 直接サーバーの構築と管理が必要

  • Photon:クラウドサービスで管理不要

パフォーマンス:

  • Unity Netcode:最適化された環境でより高いパフォーマンス

  • Photon:信頼できるがクラウドベースの制約

開発速度:

  • Unity Netcode:初期設定に時間がかかる

  • Photon: 高速プロトタイピング可能

選択基準

Unity Netcodeを選択した場合:

  • 大規模マルチプレイヤーゲーム開発

  • サーバーインフラストラクチャの構築能力があるチーム

  • 長期的な運用コストの削減が重要な場合

  • ネットワーキングロジックのきめ細かい制御が必要な場合

Photonを選択した場合:

  • 高速プロトタイピングが必要な場合

  • 小規模チームやインディー開発者

  • サーバー管理負担を軽減したい場合

  • 中小規模マルチプレイヤーゲーム

どちらのソリューションも長所と短所が明確であるため、プロジェクトの規模、チームの技術力、予算、長期計画を考慮して選択することが重要です。

受講前の注意

💻実践環境

  • オペレーティングシステムとバージョン(OS): Windowsに進みます。

  • 使用ツール: Unity 2022.3.16 LTSシングルプレイUnity 6マルチプレイ

  • PC仕様:Unityが正常に動作する基本仕様のPC

    推奨仕様: RAM 8GB以上、グラフィックカードDirectX 11対応、ストレージスペース10GB以上

📚学習資料

  • 提供する学習資料の種類: Unityプロジェクトファイル、ソースコード、ゲームリソース、

  • 追加と応用:各セクションで学習資料を提供する

    •無料ドラゴンフライト:基礎プロジェクトファイル
    •1945シングルゲーム:完成したゲームプロジェクト
    •マルチプレイ:Netcode適用プロジェクト

選手の知識と注意事項

  • C#とUnityの基礎知識

  • 本講義の知的財産はインディコードにあり、不正な配布および複製を禁止します。

  • 学習資料も個人的な学習目的の使用を禁止します。


    許可:個人ポートフォリオ目的で完成したゲームを活用
    許可:学習目的のコードメモとアプリケーション
    禁止:講義資料の再配布および商業販売

📦最終ファイル提供

  • 完成した1945シューティングゲームUnityプロジェクトファイル

  • Unity Netcodeマルチプレイ拡張プロジェクトファイル

  • 勉強に必要なゲームリソース(スプライト、サウンド、エフェクト)とソースコード


🔄レッスンの更新と価格ポリシー

  • この講義は継続的に更新されるライブ講義です。

    • Unity 新バージョン対応アップデート
    •追加のゲーム機能と高度なテクニック講義
    • 受講生のフィードバックを反映したコンテンツの改善
    • 最新ゲーム開発トレンドを反映

  • 現在の基本価格:100,000ウォン


    重要:講義の更新後、価格は段階的に引き上げられます!
    •1次アップデート後:150,000ウォン
    •2次アップデート後:200,000ウォン
    •最終完成後:300,000ウォン

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 基礎からじっくりと実力をつけていきたい方

  • ユニティネットコードの概念を適用してみたい方

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

  • C#

  • プログラミング基礎知識

こんにちは
です。

1,465

受講生

52

受講レビュー

49

回答

4.2

講座評価

18

講座

코딩 사관학교 하드 트레이닝

직장인/학생/인디개발자들이 모여서 공부합니다.

저는 주로 자바 or 게임프로그래밍 포트폴리오 과정들을 강의 하고 있습니다.

블록체인거래소, 증권거래소 ,게임서버 ,게임클라 회사및 외주개발

게임 개발 및 게임 교육 회사 대표

학원 강의 및 프리랜서 외주 인디개발

(유니티 코리아 대한상공회의소 에티버스러닝) 유니티 부트캠프 오프라인 강의

Unity Certified Instructor

 콘텐츠인재캠퍼스(홍릉) 유니티 강의 등 다수 개발및 강의 경력

현업 개발자및 인디개발자와 코사트팀 연구개발강의 활동

 Unity Certified Professional: Programmer

 멋쟁이사자 교육 강사

 

カリキュラム

全体

37件 ∙ (12時間 46分)

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

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

受講レビュー

全体

2件

5.0

2件の受講レビュー

  • muttul589114님의 프로필 이미지
    muttul589114

    受講レビュー 57

    平均評価 4.8

    5

    11% 受講後に作成

    Cảm ơn bạn vì khóa học quý giá.

    • jhkim9622님의 프로필 이미지
      jhkim9622

      受講レビュー 2

      平均評価 5.0

      5

      31% 受講後に作成

      Rất dễ hiểu.

      ¥38,697

      cosartの他の講座

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

      似ている講座

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