在Steam发布游戏通常是首选,尤其是对于小型团队来说,他们想使用免费的网络功能。因此,几乎所有Unity网络解决方案都有Steam的传输。但是,这通常不足以实现完整的多人游戏体验,需要设置大厅、匹配、邀请等功能。即使设置完成后,也会遇到无法在本地测试Steam功能的困扰。因此,需要使用单独的机器或在代码中分支,交换网络传输。我们都知道这有多繁琐和耗时,感觉它阻碍了我们实际制作游戏的进展。我们最初只是想为自己的工作流程制作一个小工具,但它 eventually 变成了 Kaiju Multiplayer Engine,解决了这些问题。它旨在统一Unity网络库、SteamP2P连接和Steam大厅匹配的分离,同时尽可能简单地设置。它还支持多人游戏模式和并行同步,所以不需要不断交换传输! Kaiju Multiplayer Engine 目前与Netcode for GameObjects、PurrNet和FishNet集成,另外还暴露了底层网络功能,以便您可以使用自己的网络解决方案或集成不同的解决方案。我们还将其打包了大量功能,如语音和文本聊天。我们最初在12月份在Asset Store发布了它,但保持了低调,以便测试它与一小群开发者同时,等待Unity的改进的UPM发布完成。 Unity的UPM发布大约一周前变得可用,我们认为它已经足够成熟,可以分享,所以我们很高兴知道你对“重发布”的 Kaiju Multiplayer Engine 的看法!我们尽量详细地制作了文档,并在我们的 Discord 上尽快回答任何问题,所以请随时在这里提问或发送消息给我们!请注意,对于购买过“旧版本”的任何人,我们已经联系了Unity,因为目前似乎没有方法将免费升级到旧“.unitypackage”资产到新UPM资产,但我们将确保您可以免费获取它,一旦这是可能的!直到那时,两者都将继续升级,没有区别,旧版本的“遗产”版本只是直接导入每个项目,而新版本则通过包管理器进行导入。
展示我们的Steam网络解决方案!
评论 (0)