3D小規模協力ゲーム
中級→上級
Unity 2020.3以降
ゲームオブジェクト、Relay、Lobbyのネットコード
『Boss Room』に入る
Boss Room は 、Netcode for GameObjects を使用して構築された小規模な協力型ゲームのサンプル プロジェクトです。マルチプレイヤー ゲーム フローの背後にある概念とパターンを探索できるように、全体を使用できるように設計されています。
たとえば、キャラクターの能力、レイテンシを隠すためのキャストアニメーション、複製されたオブジェクト、RPC、 Relay、 Lobby、 Authentication サービスとの統合などです。
ソースコードとアセットのダウンロード
Boss Room は GitHub で公開されており、クローン、フォーク、ゲームでの使用が可能で、自由に創造力を発揮できます。
アクセス:
- 人口が1つのダンジョンレベル
- 4つのキャラクタークラスとそれぞれに2つの異なるスキン
- 戦闘中の小鬼とボス
- シンプルな協力型パズル
- 高品質の様式化されたアートと音楽アセット
このリポジトリには、ClientNetworkTransform、シーン管理ユーティリティ、SessionManager などのユーティリティを含む、独自のプロジェクトで再利用可能なサンプル スクリプトを含む ユーティリティ パッケージ も含まれています。
学ぶ内容
Boss Room は、GameObjects、 Relay、 Lobby、およびAuthenticationサービス用の Netcode を使用して、小規模で協力的なマルチプレイヤー エクスペリエンスを効果的に構築する方法を学ぶのに役立ちます。
学習内容:
- Netcode for GameObjects を使用した協力型ゲーム構築の基本
- ネットワーク化されたオブジェクトプーリング
- 遅延を隠す技術
- ほか
Unity の新しいファーストパーティの NetCode ソリューションの詳細を確認し、各種機能を試すのに必要なライブラリ、チュートリアル、サンプルを入手しましょう。
あらゆる規模のスタジオ向けに、あらゆるゲーム エンジンでマルチプレイヤー ゲームを構築し、スケーラブルで信頼性が高く、安全なゲーム サーバー ホスティング プロバイダーでホストできます。
Unity でネットワークを始めるための技術リファレンス、ガイド、チュートリアル コンテンツについては、マルチプレイヤー ドキュメントをご覧ください。
サンプル プロジェクト Galactic Kittensで、Netcode for GameObjects を使用して 2D の小規模協力ゲームを構築する方法について詳しく学んでください。