Unityでマルチプレイを始めるための6つのコミュニティビデオ

DEW SMITH / UNITY TECHNOLOGIESContributor
May 5, 2023|8 分
Unityでマルチプレイを始めるための6つのコミュニティビデオ
このウェブページは、お客様の便宜のために機械翻訳されたものです。翻訳されたコンテンツの正確性や信頼性は保証いたしかねます。翻訳されたコンテンツの正確性について疑問をお持ちの場合は、ウェブページの公式な英語版をご覧ください。

Unityでのマルチプレイヤーゲーム開発に挑戦してみませんか?この1年間、私たちは、専用ホスティングから フレンドリスト管理、ゲーム内ボイスチャットに至るまで、あらゆるジャンルとプラットフォームにまたがるマルチプレイヤーゲームの制作をサポートするツール群を充実させるため、新製品と新機能を発表してきました。

しかし、夢のマルチプレイヤーゲームを構築するために使用できる技術スタックにすべての点を接続することは混乱する可能性があります。そこで今回は、コミュニティ・コンテンツ・クリエイターによる、Unityのマルチプレイヤー・ツールを扱った最近のYouTubeビデオ・チュートリアルを6本ご紹介します。Code Monkeyの詳細なチュートリアルからDapper Dinoの専門家の洞察まで、各ビデオはゲーム開発者に豊富な知識とインスピレーションを提供します。

さあ、飛び込もう。

目次サミヤム、GameObjectsのネットコードについて

Samyamはインディーズ向けのゲーム開発チュートリアルを中心に活動するYouTubeクリエイター。3月18日のこのビデオでは、Samyam氏がUnity独自のネットワークライブラリの1つであるNetcode for GameObjects(NGO)を紹介し、Unity Transportと一緒にこのパッケージを活用して簡単なマルチプレイヤーゲームを構築する方法を紹介します。

サミヤムのビデオには、技術的な話に入る前に、ハイレベルなマルチプレーヤー用語の概要が紹介されている。

ビデオを見てみよう:

  • ハイレベルなマルチプレーヤー用語の紹介
  • NGO 1.2.0とUnity Transportを使った実習
  • ホスティングやマッチメイキング・サービスと統合するためのシンプルなゲーム設定
2.コード・モンキーが教える、プロ並みのゲームサーバー運用法

Code Monkeyはプロのインディーゲーム開発者で、UnityとC#ゲーム開発に関するYouTubeコンテンツを制作しています。

このビデオでは、Code MonkeyがUnity Gaming Services (UGS)Game Server Hosting (Multiplay)を使って 専用ゲームサーバーを運用する方法を紹介します。彼は通り抜ける:

  • ゲームサーバー・ホスティング入門
  • ゲームの専用サーバー構築
  • Unityダッシュボードでサーバーをクラウドにアップロードする
  • プレイヤーのためにゲームサーバーをオンラインにする
3.ダッパー・ディーノがマルチプレイのマッチメイキングを取材

UnityのMatchmakerは、Unityゲームエンジンに簡単にプラグインできる、スマートなルールベースのマッチメイキングシステムです。Dapper Dinoが、Netcode for GameObjectsを使用したゲームにゲームサーバーホスティング(マルチプレイ)とマッチメーカーを統合する方法を説明します。

Dapper Dinoのフルビデオでその方法をチェックしよう:

  • Unityダッシュボードにアクセスする
  • サーバーのセットアップ
  • マッチメーカーの設定
  • サービスのテスト
4.コード・モンキーがルールベースのマッチメイキングを簡単にする手順を紹介

最初のビデオに続いて、Code Monkeyがマルチプレイヤーゲームにマッチメイキングを追加する方法を紹介する。Matchmakerがどのようにゲームサーバーホスティングと統合され、ゲームをオンラインにするのか、またプレーヤーをどのようにマッチに振り分けるのかについて説明します。

このチュートリアルの主な利点は、プレイヤー体験を最適化するために、スキルベース、地域ベース、プラットフォームベースのマッチメイキング(またはその他の組み合わせ)を設定するために、Matchmaker内で探索できるさまざまなルールセットについてのCode Monkeyの説明です。

コード・モンキーは、プロジェクト・ファイルを閲覧可能にしている。マルチプレイヤー・ライブ・ゲームを構築するために、すべてがどのように機能するのか、以下の再生ボタンを押してご覧ください。

5.タロデフのオンライン・マルチプレーヤー・ガイド

ゲーム開発チュートリアルを作成するもう一人の人気YouTuber、Tarodevは、このビデオで視聴者にNGOを始める方法を説明している。ビデオの中であなたは学ぶだろう:

  • ネットコードを始めるには
  • サーバー権限とクライアント権限の違い(それぞれをいつ使うか)
  • パフォーマンスの高いネットワーク・コードの書き方
  • NetworkVariableとINetworkSerializableの使い方
  • 安価なマルチプレーヤー補間について
  • ServerRPCとClientRPCとは
  • マルチプレイヤーゲームを快適にするコツ
6.マルチプレイヤーを学ぶコード・モンキー・コース

Unityでのマルチプレイヤー開発について、エンドツーエンドのビデオガイドを探しているなら、このチュートリアルがおすすめです。この6時間のYouTubeコースでは、ネットワークゲームプレイからライブサービスの統合まで、Unityで小規模なマルチプレイヤーゲームを構築する全経験をCode Monkeyが解説します。

このビデオは、Unityでシングルプレイヤーゲームを作り、そのチュートリアルプロジェクトをオンライン対応のマルチプレイヤーエクスペリエンスに変換するというCode Monkeyの以前のコースをベースにしています。このビデオでカバーされているのは

  • GameObjects用ネットコードの設定
  • ゲームプレイのネットワーク化
  • プレーヤーの参加と切断の処理
  • 統合ロビー
  • Relayによるホスティング
  • ゲームサーバーホスティング(Multiplay)、マッチメーカー、ボイス&テキストチャット(Vivox)の探求
  • マルチプレイヤーデバッグ

今後、他にチュートリアルを見たいものはありますか?Unityマルチプレイヤーフォーラムまたはマルチプレイヤーディスコードでお知らせください。ハッピー・クリエイティング!