休闲合作的网络代码解决方案
使用 Netcode for GameObjects 包瞄准休闲多人合作游戏。使用客户端或服务器授权模型在多个客户端和平台上同步场景和游戏对象数据。Unity 通过在游戏模式和运行时分析网络的工具,帮助你优化多人游戏。
来自Unity Gaming Services的Relay是一项具有成本效益的点对点配套服务,无需投资专用主机即可扩展游戏测试和构建多人游戏。
通过 Unity Gaming Services 提升您的游戏技能
使用 Netcode for GameObjects 构建您的小型合作游戏并使用 Relay 和 Lobby 连接您的玩家。
另外,您可以获取更多可用于构建、管理和改善游戏的 Unity 解决方案,其均经过知名游戏创作者的检验。
对传输层进行精细控制
Unity Transport Package 是一个与网络代码无关的库,它提供了一个侧重于性能和可靠性的低级网络层,是一个现代、安全和便携的传输库,它通过诸如以下高级功能扩展了传统 UDP 支持 Unity Relay 服务、UnityTLS 和管道等。
默认情况下,游戏对象的网络代码和实体的网络代码都依赖于 UTP 作为传输。但是,希望对网络保持精细控制的开发人员可以使用 UTP 作为独立库。
在社区中学习和创建
曾经有人说过,孤身前行很危险,所以加入我们吧!欢迎深入研究我们的文档,查看技术参考和内容,以开始联网。
另外,我们的团队活跃于 Multiplayer, Discord和 GitHub 如果你有任何问题。
在本指南中,您将了解多人游戏开发的八大因素,在创建和运营下一个多人游戏作品时您需要将其纳入考虑范围。
通过我们的小型协作 RPG《Boss Room》,了解 Unity 的 Netcode for GameObjects、Relay 以及多人游戏的基本模式。 老板房。
了解方法 《Breakwaters》这是一款即将推出的独立游戏,他们选择了他们的模型,这样你就可以学习如何将小型合作游戏联网起来。
“NetCode”一词可能会受到玩家的诟病 – 它通常被归咎为导致延迟和糟糕的多人游戏体验。从这个博客中的文章中辨别真伪,消除常见的 NetCode 误解。