「対戦・協力プレイを付けたい」——マルチプレイヤーは魅力的ですが、シングルプレイとは根本的に違う難しさがあります。プレイヤーごとに別のマシンでゲームが動いており、誰かが動くたびに全員の画面で同じ世界が見えるように同期し続けなければなりません。
この複雑な通信と同期を引き受けてくれるのがネットワーキングソリューション
オンラインマルチプレイヤーの基礎を、Unity公式のNetcode for GameObjectsで学びます。サーバーオーソリティの考え方、NetworkObject/NetworkTransformによる同期、NetworkVariable、RPCまで、最初に押さえるべき概念を解説します。
「対戦・協力プレイを付けたい」——マルチプレイヤーは魅力的ですが、シングルプレイとは根本的に違う難しさがあります。プレイヤーごとに別のマシンでゲームが動いており、誰かが動くたびに全員の画面で同じ世界が見えるように同期し続けなければなりません。
この複雑な通信と同期を引き受けてくれるのがネットワーキングソリューション