6 个社区视频让您开始使用 Unity 中的 Multiplayer

您想尝试用 Unity 开发 Multiplayer 游戏吗?在过去的一年里,我们不断推出新产品和新功能,充实我们的Multiplayer工具套件,以支持创建各种类型和平台的 Multiplayer 游戏--从专用托管到好友列表管理,再到游戏内语音聊天。
然而,要把所有的点连接成一个技术堆栈,用来构建您梦想中的 Multiplayer 游戏,可能会让人感到困惑。因此,我们将展示社区内容创作者最近在 YouTube 上发布的六部视频教程,内容涵盖 Unity 的 Multiplayer Tools。从 Code Monkey 的深度教程到 Dapper Dino 的专家见解,每段视频都为游戏开发者提供了丰富的知识和灵感。
让我们深入了解一下。
Samyam 是一位 YouTube 创作者,专注于为独立游戏开发者提供游戏开发教程。在 3 月 18 日的这段视频中,Samyam 向您介绍了 Unity 专有网络库之一Netcode for GameObjects(NGO),并演示了如何利用该软件包与 Unity Transport 一起构建一款简单的多人游戏。
Samyam 的视频在深入介绍技术之前,先对高级别的 Multiplayer 术语进行了有用的概述,因此这是入门的好地方。
请观看视频:
- 高级 Multiplayer 术语介绍
- 与 NGO 1.2.0 和 Unity Transport 的实际操作
- 与托管和 MatchMaker 服务集成的简单游戏设置
Code Monkey 是一名专业的独立游戏开发者,在 YouTube 上创建有关 Unity 和 C# gamedev 的内容。
在最近的这段视频中,Code Monkey 介绍了如何使用 Unity Gaming Services(UGS) 的Game Server Hosting (Multiplayer) 运行专用游戏服务器。他走了过去:
- 游戏服务器托管简介
- 为游戏制作专用服务器 Build
- 在 Unity Dashboard 上将服务器上传到云端
- 为玩家提供在线游戏服务器
Unity 的MatchMaker是一个基于规则的智能匹配系统,可轻松插入 Unity 游戏引擎。Dapper Dino 将向您介绍如何将 Game Server Hosting (Multiplay) 和 Matchmaker 集成到任何由 GameObjects Netcode 支持的游戏中,并使用他现有的一个项目(您可以在此处访问该项目)来展示如何托管您的游戏并为玩家提供 Matchmaker。
查看 Dapper Dino 的完整视频,了解如何操作:
- 访问 Unity Dashboard
- 设置服务器
- 设置 MatchMaker
- 测试服务
在本期综述中,Code Monkey 继第一期视频之后,介绍了如何为 Multiplayer 游戏添加匹配功能,以及如何定义复杂程度可多可少的规则。他介绍了 MatchMaker 如何与 Game Server Hosting 集成以让您的游戏上线,以及如何将玩家排序到匹配中。
本教程的一大亮点是 Code Monkey 解释了您可以在 Matchmaker 中探索不同的规则集,以设置基于技能、基于地理或基于平台的匹配(或其他组合),从而优化玩家体验。
Code Monkey 甚至还为查看者提供了项目文件。请点击下面的播放键,了解这一切是如何相互配合来构建一个实时多人游戏的。
Tarodev 是另一位制作游戏开发教程的热门 YouTuber,他在这段视频中向观众介绍了如何开始使用NGO。在视频中您将了解到
- 如何开始使用 Netcode
- 服务器授权和客户端授权的区别(以及何时使用这两种授权)
- 如何编写性能良好的网络代码
- 如何使用 NetworkVariable 和 INetworkSerializable
- 关于廉价 Multiplayer 插值功能
- 什么是 ServerRPC 和 ClientRPC?
- 让您的 Multiplayer 游戏感觉很棒的技巧
如果您正在寻找 Unity 中端到端的 Multiplayer 开发视频指南,那么这就是适合您的教程。在这个长达 6 小时的 YouTube 课程中,Code Monkey 将介绍在 Unity 中构建一款小型多人游戏的完整体验--从联网游戏到集成实时服务。
该视频以 Code Monkey 之前的课程为基础,内容是在 Unity 中制作单人游戏,并将该教程项目转换为可在线的 Multiplayer 体验。视频内容包括
- 为 GameObjects 设置 Netcode
- 游戏联网
- 处理玩家加入和断开连接
- 整合大堂
- 使用 Relay 托管
- 探索游戏服务器托管(Multiplayer)、Matchmaker 以及语音和文本聊天(Vivox)
- Multiplayer 调试
您希望今后还能看到哪些教程?请在 Unity多人游戏论坛或我们的Multiplay Discord 上告诉我们。创作愉快!
