NUnity講座おすすめナビLEARNING MATERIALS CATALOG
【Unity オンラインFPS】Photonを使ってオンラインのデスマッチFPSを開発しよう:教材案内カード(書影ではありません)

MATERIAL / 動画講座

【Unity オンラインFPS】Photonを使ってオンラインのデスマッチFPSを開発しよう

銃の操作からPUN2のロビー・ルーム・同期へ進み、キル数で終了するオンライン・デスマッチFPSを作る。

公式の掲載情報を見る ↗

著者・講師と制作担当

公式講座ページの講師欄と、その欄からリンクされた公式プロフィールを照合。

担当確認:確認済み / 2026-10-10。名前からプロフィールと関連教材へ進めます。

担当表記の出典
著者・講師一覧を見る →

言語と日本語への対応

公式の講座言語欄で日本語を確認。日本語字幕・吹替の提供は公開情報では未確認。

公式講座ページの音声に対応する「Course Language」欄が Japanese。字幕欄とは別の項目で、講座の言語メタデータも ja-JP。公開本文に外国語・翻訳吹替を示す説明は確認されなかった。

具体的に何を学び、何を作るか

公式の公開目次・概要をもとに、制作の流れを要約しています。

  1. 一人称操作と銃

    視点回転・歩行・走行・ジャンプに、持替・照準・射撃・弾痕・リロード・弾数表示を実装する。

  2. ロビーとルーム管理

    サーバー接続、部屋の作成・一覧・参加・退出、重複名エラーと参加者名の更新を扱う。

  3. マスター起点の試合開始

    部屋のマスターだけが開始できるUIからマップへ遷移し、各プレイヤーを生成・同期する。

  4. 見た目と戦闘の同期

    アニメーション・装備銃・HPを連動させ、撃ち合い、ランダムスポーン、死亡時の相手名表示を加える。

  5. デスマッチの結果管理

    インターフェース経由のコールバックとカスタムイベントを作り、マスターが処理した参加者情報を全員へ共有する。途中参加者への情報引き渡し、キル/デスとスコアボード、規定キル数での終了を組む。

ほかの教材と比べるポイント

編集上の案内:初心者向けのVRoid的当てより前提が高く、ソロの敵AIより対人同期と試合管理に重点。Fusion採用のメタバース講座ともネットワーク製品が異なる。

目指す成果

  • オフラインでも土台として使えるFPS操作系
  • PUN2で接続するロビー・ルームUI
  • 名前・キル・デスを表示するデスマッチ試作

必要な知識・準備

  • Unityで2〜3回以上ゲームを作り切った経験
  • if・ループ・継承などC#とUnityの基礎
  • Unity・Visual Studio設定済みで、自分でも調査できること
  • 通信準備上の補足(Photon公式):Photon Cloudを使うにはアカウントとPUN用のAppIDを準備し、PhotonServerSettingsへ設定する。複数クライアントの試験ではAppID・接続リージョン・Game Versionの設定もそろえる。講座本編のアカウント登録画面や使用SDK版は未確認。

収録範囲と注意点

  • C#/Unity基礎、ビルド・公開手順は収録外。
  • チーム戦、複数マップ、アイテム所持、無料枠を超える人数は収録外。
  • 講座と異なる手順で生じたエラーはQ&A対象外と明記。
  • PUN2の無料枠の具体的な人数・料金と、講座プロジェクトのUnity 6動作は今回未検証。
  • 現行製品の位置づけ(Photon公式):PUN2は保守/LTS段階で、新機能の追加は予定されていない。既存プロジェクトの継続稼働は案内されているため、サービス終了という意味ではない。新規開発ではFusion/Quantumも比較する。
  • Unity 6との版差(Photon公式):PUN2.48にはUnity6で旧式になったUnity APIへの修正があり、Editorの自動更新も利用する。これはSDKの変更履歴であり、本講座のコードや配布物がUnity6対応済みという証拠ではない。
  • 講座ページはセクションごとのコード配布を明記するが、完成プロジェクト一式・外部素材の再配布範囲・PUN2の正確な使用版は公開本文から未確認。待機画面等での武器種変更も収録外。

内容確認に使った公式資料

この教材が合いそうな人

編集上の案内:ローカルでゲームを完成できる人が、部屋への入退室と対戦情報の同期を学ぶ用途に合う。

学べる範囲と選ぶときの注意

既に制作経験のある人向けに、FPS部分とPhoton PUN2の通信部分を順に組み立てる。 公開概要・公開目次に基づく内容整理。実受講・完成プロジェクトの動作検証は未実施。

サポート・付属データ

記述したコードはセクション単位で配布。マップ・銃・キャラクターの素材導入を扱う。Q&Aは講座手順内の範囲という制限を先に確認したい。

学んだ後の小さな練習

編集上の案内:現在のPUN2提供条件と講座推奨環境を確認し、まず2クライアントでロビー参加・退出・同期を試す計画を立てる。

講座の公式目次を見る

出典と確認範囲

内容確認:2026-10-10。各出典に確認日を記載しています。受講・通読レビューではありません。向く人や学習後の練習は編集部の提案です。

Udemy/ユニブレ 。の公式掲載ページ

価格は確認時点の参考表示です。セール、提供条件、サポートや対応版は変わる場合があります。未確認は「提供なし」を意味しません。

次に見るページ

教材の選び方 対応版を確認する 別の教材と比べる

選んだ教材を比較