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

Unityでのマルチプレイヤーゲーム開発に挑戦してみませんか?この1年間、私たちは、専用ホスティングから フレンドリスト管理、ゲーム内ボイスチャットに至るまで、あらゆるジャンルとプラットフォームにまたがるマルチプレイヤーゲームの制作をサポートするツール群を充実させるため、新製品と新機能を発表してきました。
しかし、夢のマルチプレイヤーゲームを構築するために使用できる技術スタックにすべての点を接続することは混乱する可能性があります。そこで今回は、コミュニティ・コンテンツ・クリエイターによる、Unityのマルチプレイヤー・ツールを扱った最近のYouTubeビデオ・チュートリアルを6本ご紹介します。Code Monkeyの詳細なチュートリアルからDapper Dinoの専門家の洞察まで、各ビデオはゲーム開発者に豊富な知識とインスピレーションを提供します。
さあ、飛び込もう。
Samyamはインディーズ向けのゲーム開発チュートリアルを中心に活動するYouTubeクリエイター。3月18日のこのビデオでは、Samyam氏がUnity独自のネットワークライブラリの1つであるNetcode for GameObjects(NGO)を紹介し、Unity Transportと一緒にこのパッケージを活用して簡単なマルチプレイヤーゲームを構築する方法を紹介します。
サミヤムのビデオには、技術的な話に入る前に、ハイレベルなマルチプレーヤー用語の概要が紹介されている。
ビデオを見てみよう:
- ハイレベルなマルチプレーヤー用語の紹介
- NGO 1.2.0とUnity Transportを使った実習
- ホスティングやマッチメイキング・サービスと統合するためのシンプルなゲーム設定
Code Monkeyはプロのインディーゲーム開発者で、UnityとC#ゲーム開発に関するYouTubeコンテンツを制作しています。
このビデオでは、Code MonkeyがUnity Gaming Services (UGS)のGame Server Hosting (Multiplay)を使って 専用ゲームサーバーを運用する方法を紹介します。彼は通り抜ける:
- ゲームサーバー・ホスティング入門
- ゲームの専用サーバー構築
- Unityダッシュボードでサーバーをクラウドにアップロードする
- プレイヤーのためにゲームサーバーをオンラインにする
UnityのMatchmakerは、Unityゲームエンジンに簡単にプラグインできる、スマートなルールベースのマッチメイキングシステムです。Dapper Dinoが、Netcode for GameObjectsを使用したゲームにゲームサーバーホスティング(マルチプレイ)とマッチメーカーを統合する方法を説明します。
Dapper Dinoのフルビデオでその方法をチェックしよう:
- Unityダッシュボードにアクセスする
- サーバーのセットアップ
- マッチメーカーの設定
- サービスのテスト
最初のビデオに続いて、Code Monkeyがマルチプレイヤーゲームにマッチメイキングを追加する方法を紹介する。Matchmakerがどのようにゲームサーバーホスティングと統合され、ゲームをオンラインにするのか、またプレーヤーをどのようにマッチに振り分けるのかについて説明します。
このチュートリアルの主な利点は、プレイヤー体験を最適化するために、スキルベース、地域ベース、プラットフォームベースのマッチメイキング(またはその他の組み合わせ)を設定するために、Matchmaker内で探索できるさまざまなルールセットについてのCode Monkeyの説明です。
コード・モンキーは、プロジェクト・ファイルを閲覧可能にしている。マルチプレイヤー・ライブ・ゲームを構築するために、すべてがどのように機能するのか、以下の再生ボタンを押してご覧ください。
ゲーム開発チュートリアルを作成するもう一人の人気YouTuber、Tarodevは、このビデオで視聴者にNGOを始める方法を説明している。ビデオの中であなたは学ぶだろう:
- ネットコードを始めるには
- サーバー権限とクライアント権限の違い(それぞれをいつ使うか)
- パフォーマンスの高いネットワーク・コードの書き方
- NetworkVariableとINetworkSerializableの使い方
- 安価なマルチプレーヤー補間について
- ServerRPCとClientRPCとは
- マルチプレイヤーゲームを快適にするコツ
Unityでのマルチプレイヤー開発について、エンドツーエンドのビデオガイドを探しているなら、このチュートリアルがおすすめです。この6時間のYouTubeコースでは、ネットワークゲームプレイからライブサービスの統合まで、Unityで小規模なマルチプレイヤーゲームを構築する全経験をCode Monkeyが解説します。
このビデオは、Unityでシングルプレイヤーゲームを作り、そのチュートリアルプロジェクトをオンライン対応のマルチプレイヤーエクスペリエンスに変換するというCode Monkeyの以前のコースをベースにしています。このビデオでカバーされているのは
- GameObjects用ネットコードの設定
- ゲームプレイのネットワーク化
- プレーヤーの参加と切断の処理
- 統合ロビー
- Relayによるホスティング
- ゲームサーバーホスティング(Multiplay)、マッチメーカー、ボイス&テキストチャット(Vivox)の探求
- マルチプレイヤーデバッグ
今後、他にチュートリアルを見たいものはありますか?Unityマルチプレイヤーフォーラムまたはマルチプレイヤーディスコードでお知らせください。ハッピー・クリエイティング!
