• ゲーム
  • Industry
  • リソース
  • コミュニティ
  • 学習
  • サポート
開発
Unityエンジン
任意のプラットフォーム向けに2Dおよび3Dゲームを構築
ダウンロードプランと価格
収益化
アプリ内課金(IAP)
ストア全体でIAPを発見し、管理する
Mediation
収益を最大化し、マネタイズを最適化する
Ad Quality
アプリのユーザーエクスペリエンスを保護する
Tapjoy
長期的なユーザーの忠誠心を構築する
すべてのマネタイズ製品
詳しく見る
詳しく見る
発見され、モバイルユーザーを獲得する
UnityベクターAI
プレイヤーを適切なゲームに接続する
Auraのオンデバイス広告
ピークエンゲージメント時にデバイス上のユーザーにリーチする
すべての成長製品
活用事例
3Dコラボレーション
リアルタイムで3Dプロジェクトを構築およびレビューする
没入型トレーニング
没入型環境でのトレーニング
顧客体験
インタラクティブな3D体験を作成する
すべての業界ソリューション
業界
製造業
運用の卓越性を達成する
小売
店内体験をオンライン体験に変換する
自動車
革新と車内体験を高める
全業界
技術ライブラリ
ドキュメント
公式ユーザーマニュアルとAPIリファレンス
開発者ツール
リリースバージョンと問題追跡
ロードマップ
今後の機能をレビューする
用語集
技術用語のライブラリ
インサイト
ケーススタディ
実際の成功事例
ベストプラクティスガイド
専門家のヒントとコツ
すべてのリソース
新機能
ブログ
更新情報、情報、技術的ヒント
お知らせ
ニュース、ストーリー、プレスセンター
コミュニティハブ
ディスカッション
議論、問題解決、つながる
イベント
グローバルおよびローカルイベント
コミュニティストーリー
Made with Unity
Unityクリエイターの紹介
ライブストリーム
開発者、クリエイター、インサイダーに参加する
Unity Awards
世界中のUnityクリエイターを祝う
すべてのレベルに対応
Unity Learn
無料でUnityスキルをマスターする
プロフェッショナルトレーニング
Unityトレーナーでチームをレベルアップ
Unity初心者向け
スタートガイド
学習を開始しましょう
Unityエッセンシャルパスウェイ
Unity は初めてですか?旅を始めましょう
ハウツーガイド
実用的なヒントとベストプラクティス
教育
学生向け
キャリアをスタートさせる
教育者向け
教育を大幅に強化
教育機関向けライセンス
Unityの力をあなたの機関に持ち込む
認定教材
Unityのマスタリーを証明する
サポートオプション
ヘルプを得る
Unityで成功するためのサポート
Success Plan
専門的なサポートで目標を早く達成する
FAQ
よくある質問への回答
お問い合わせ
私たちのチームに連絡する
プランと価格
言語設定
  • English
  • Deutsch
  • 日本語
  • Français
  • Português
  • 中文
  • Español
  • Русский
  • 한국어
ソーシャル
通貨
購入
  • プロダクト
  • Unity Ads
  • サブスクリプション
  • Unity Asset Store
  • リセラー
教育
  • 学生
  • 教育関係者
  • 教育機関
  • 認定資格試験
  • 学ぶ
  • スキル開発プログラム
ダウンロード
  • Unity Hub
  • ダウンロードアーカイブ
  • ベータプログラム
Unity Labs
  • ラボ
  • 研究論文
リソース
  • Learn プラットフォーム
  • コミュニティ
  • ドキュメント
  • Unity QA
  • FAQ
  • サービスのステータス
  • ケーススタディ
  • Made with Unity
Unity
  • 当社について
  • ニュースレター
  • ブログ
  • イベント
  • キャリア
  • ヘルプ
  • プレス
  • パートナー
  • 投資家
  • アフィリエイト
  • セキュリティ
  • ソーシャルインパクト
  • インクルージョンとダイバーシティ
  • お問い合わせ
Copyright © 2025 Unity Technologies
  • 法規事項
  • プライバシーポリシー
  • クッキーについて
  • 私の個人情報を販売または共有しないでください

「Unity」の名称、Unity のロゴ、およびその他の Unity の商標は、米国およびその他の国における Unity Technologies またはその関係会社の商標または登録商標です(詳しくはこちら)。その他の名称またはブランドは該当する所有者の商標です。

Hero background image

Unity Netcode でマルチプレイヤーゲームを制作

Unity の NetCode ソリューションの詳細を確認し、制作開始に必要なライブラリ、チュートリアル、サンプルを入手しましょう。
Netcode for GameObjects
Netcode for Entities
Netcode for GameObjects
Netcode for Entities
  • 概要
  • リソース
  • FAQ
このウェブページは、お客様の便宜のために機械翻訳されたものです。翻訳されたコンテンツの正確性や信頼性は保証いたしかねます。翻訳されたコンテンツの正確性について疑問をお持ちの場合は、ウェブページの公式な英語版をご覧ください。
ここをクリックしてください。
今すぐ視聴する

This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.

NetCode ソリューションとカジュアルな協力型ゲーム

カジュアルな協力型マルチプレイヤーゲームの制作には、Netcode for GameObjects パッケージがお勧めです。クライアントオーソリテーティブとサーバーオーソリテーティブのどちらのモデルを採用していても、さまざまなクライアントやプラットフォームの間でシーンやゲームオブジェクトのデータを同期できます。再生モードでもランタイムでもネットワークのプロファイルを確認できるツールが揃っているので、ゲームの最適化にも役立ちます。

また、Unity Gaming Services の Relay も便利です。Relay は、専用ホスティングに対する投資が不要で費用対効果に優れたピアツーピアのコンパニオンサービスであり、テストプレイのスケールや、マルチプレイヤーゲームの制作に役立ちます。

Netcode for GameObjects をインストール
ロードマップを見る
雪景色のレーシグカーのシーン

NetCode ソリューションと対戦型アクションゲーム

対戦型マルチプレイヤーアクションゲームの制作には、Netcode for Entities パッケージです。Netcode for Entities は、ECS をベースに高いパフォーマンスとスケーラビリティを目指したパッケージです。予測、補間、ラグ補償に対応した意欲的かつサーバーオーソリテーティブなゲームプレイを実現できます。

また、専用のサーバービルドターゲットを使えば自動でアセットを削除できるので、コスト管理にも便利です。Unity Gaming ServicesのMultiplay Hostingは、ゲームインフラの回復力と拡張性を維持するための合理的なアプローチです。

Netcode for Entities をインストール
ロードマップを見る
UGSキーアート

Unity ゲーミングサービスでゲームをレベルアップ

Netcode for GameObjects を使用して小規模な協力型のゲームを構築し、Relay と Lobby を使用してプレイヤー同士をつなげます。

さらに、ゲームをビルドして管理し、成長させるのに使用できる、超大作のゲームで実証済みの Unity のソリューションにアクセスできます。

詳細はこちら
2枚のパネルの間を流れる電流

トランスポート層をきめ細かくコントロール

Unity Transport Packageは、パフォーマンスと信頼性を重視した低レベルのネットワークレイヤーを提供する、ネットコードにとらわれないライブラリです。Unity Relayサービス、UnityTLS、パイプラインなどの高度な機能をサポートし、従来のUDPを拡張した、モダンでセキュアでポータブルなトランスポートライブラリです。

Netcode for GameObjects と Netcode for Entities はどちらも、デフォルトでは UTP をトランスポートとして使用しています。もっとも、ネットワークをきめ細かくコントロールしたい場合には、スタンドアロンのライブラリとして UTP を利用することもできます。

詳細はこちら
今すぐ視聴する

This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.

NetCode のサンプルでネットワーキングのコードを学ぶ

マルチプレイヤーゲームの開発方法を学べるサンプルコードを各種ご用意しています。

  • ボスルームは、Netcode for GameObjectsで構築され、LobbyとRelayと統合された、プロダクションレベルのコードを持つ3DカジュアルCo-opゲームです。
  • 銀河の子猫たちは、Netcode for GameObjectsで作られた2D協力型スペース・アドベンチャーのサンプルで、ネットワーク・オブジェクトの同期方法を学べるように設計されています。
  • ネットワーク・レーシングは、クライアントサイドの予測、補間、ラグ補正を例証する、Netcode for Entitiesで構築された、事実ペースの対戦レースサンプルです。
コミュニティの中で学び、制作する

コミュニティの中で学び、制作する

かつて誰かが一人で行くのは危険であると言っていたことから、私たちは皆さんがこれを必要としていると考えました。Unity のドキュメントには、ネットワーキングを開始するにあたって役に立つテクニカルリファレンスやコンテンツが揃っています。

さらに、ご質問があれば、私たちのチームはMultiplayerフォーラム、Discord、GitHubで活発に活動しています。

ドキュメント
Discord に参加する

マルチプレイヤーネットワーキングの詳細を見る

一口サイズのサンプル

一口サイズのサンプル

Bitesize Samples リポジトリでは、ゲーム内で使用できる一連のサンプルコードをモジュールとして提供し、Netcode for GameObjects (Netcode) の理解を深めます。

詳細はこちら
ゲームオブジェクトのネットコード・チュートリアル

ゲームオブジェクトのネットコード・チュートリアル

このチュートリアルでは、GameObjects用Netcodeの基本的な理解を深め、カジュアルな協力マルチプレイヤーゲームを作成する際にNetcodeを使用する方法を学びます。

詳細はこちら
小規模対戦マルチプレイヤー・テンプレート

小規模対戦マルチプレイヤー・テンプレート

このテンプレートは、Netcode For GameObjectsとUnityのゲームサービスを使用してMultiplayerプロジェクトを作成し、出荷するための出発点を提供します。

詳細はこちら
エンティティのためのネットコードを始める

エンティティのためのネットコードを始める

このオンデマンド・ウェビナーでは、Megacity Metroのデモを深く掘り下げ、Unityのゲームサービスとともにプロジェクトでエンティティを有効にする方法を学びます。

詳細はこちら
Multiplay コールアウト
マルチプレイヤーゲームの次回作の制作を開始する

Unity のマルチプレイヤーソリューションをインストールして、次回のプロジェクトで有利なスタートを切りましょう。

カジュアルな協力型ゲームを作る
対戦型のアクションゲームを作る

よくあるご質問

Unity エンジンは P2P に対応していますか?

+

はい。Unity の NetCode ソリューションはいずれも、1 つのクライアントがホストとして機能し、他のクライアントがそれに接続する、ホスト/リッスンサーバーモデルをサポートしています。詳細はこちらをご覧ください。

Unity のマルチプレイヤーではどのプラットフォームをサポートしていますか?

+

Unity のマルチプレイヤーソリューションではいずれも、最新版の Transport を採用しており、WebGL を含めたあらゆるプラットフォームをサポートしています。私たちのロードマップを見て投票したり、ここでアイデアを共有したりするのは自由だ。

Unity のマルチプレイヤーソリューションの製品版はいつ利用できるようになりますか?

+

Netcode for GameObjects は、2022 年 9 月 20 日より製品版を公開しています。Netcode for Entities は 2022.2 TECH ストリームでプレリリースとなっています。

Unity のマルチプレイヤースイートは今後もすべて、別個のパッケージとして提供されるのでしょうか?

+

現時点の計画では、どちらの NetCode ソリューションについても、Unity のコアとなるリアルタイム開発プラットフォームとは別個のものとするアプローチを維持する予定です。計画が変更された場合、ロードマップが最初に反映されることになる。

Unity のマルチプレイヤーソリューションは、どのバージョンのエディターで利用できるのでしょうか?

+

Netcode for GameObjects は、2020.3、2021.3、2022.1、2022.2 でご利用いただけます。

Netcode for Entities は、2022.2 でご利用いただけます。

Unity のマルチプレイヤーソリューションと Unity Gaming Services の統合について教えてください。

+

Netcode for GameObjects と Transport は、Unity Relay とシームレスに統合されています。

Multiplayホスティングの場合、これらをセットアップするプロセスは現在手作業で行われていますが、当社のチームは現在、このDGSのワークフローを最適化し、当社のすべてのソリューションでシームレスになるよう取り組んでいます。

コミュニティからのプルリクエストを受け入れていますか?

+

SDK とドキュメントのどちらでも可能です。Unity では、このジャーニーをコミュニティと共有できることをとても嬉しく思っています。また、RFC プロセスなどを通じて、設計上の意思決定について議論し、さまざまな面で関与できるようにします。

専用サーバーは使用できますか?

+

Unity のマルチプレイヤーソリューションはどちらも、専用ゲームサーバーモデルに対応しています。専用ゲームサーバーを作成するには、ビルドターゲットを専用サーバーに変更したうえで通常どおりプロジェクトをビルドし、その最終ビルドをゲームサーバーホスティングサービスまたは独自のサーバーハードウェアにアップロードします。

チュートリアルやその他の学習教材はどこにありますか?

+

Unity のドキュメントサイトは、制作を開始するのに役立つ学習リソースと記事が満載です。他に質問があれば、Discordで私たちのチームに直接聞いてください。