曾经想过制作自己的多人游戏吗?免费的 Unity 游戏引擎使该过程比其新的 Netcode For GameObjects (NGO) 框架更容易。

在本课程中,我们将创建一款自上而下的多人射击游戏,您可以对其进行修改并将其变成您的有趣作品,并与20名或更多人同时在线对战。在此过程中,您将学习如何创建和部署具有匹配功能的专用服务器。

我们将制作一款 .io 风格的游戏(例如 slither .io 和 agar .io),可以容纳数十名玩家。通过这个过程,您将培养制作 自己感兴趣的 任何类型的竞争性或合作性多人游戏的技能。

您将了解网络以及如何制作多人游戏。您将开始构建核心游戏玩法,让您的坦克移动、射击、收集硬币等。稍后您将添加完善和更高级的功能,如排行榜、迷你地图和赏金。

您将 使用 UGS(Unity 游戏服务)在线游戏 ,以便玩家可以通过互联网进行连接,而无需转发。Make Online Games Using Unity’s NEW Multiplayer Framework by GameDev.tv

最后,您将学习如何使您的游戏可部署为专用服务器,这样所有玩家都不必托管游戏。您将学习集成匹配机制,以便玩家可以排队、一起匹配,并启动服务器供他们玩。

您只需 支付一次性费用即可获得完整的终身访问权限。创建者在建模和编码方面具有资格和经验,因此能够清楚地解释复杂的概念,并一路娱乐。

所有学生都可以参加问答 ,我们的讲师、助教和社区随时准备帮助回答您的问题并为您的成功欢呼。

立即加入并开始创建您自己的多人游戏。 您很快就会和您的朋友一起玩!

课程时长:13小时50分钟 1280X720 mp4 语言:英语+中英文字幕(云桥CG资源站 机译)


课程目录:
01. 简介与设置
01. 设置 Unity 和 VS Code
02. 网络基础知识
03. 安装和设置
04. 社区和支持
05. 访问我们的项目

02. 核心玩法
01. 章节介绍 – 核心游戏玩法
02. 导入资产
03. 读取输入
04. 网络权限
05. 玩家移动
06. 玩家瞄准
07. 联网投射物
08. 发射投射物
09. 射击改进
10. 生命值组件
11. 生命值显示
12. 发牌伤害
13. 硬币
14. 硬币钱包
15. 硬币生成器
16. 地图设计
17. 战斗抛光

03. 在线连接
01. 部分介绍 – 在线连接
02. 主菜单
03. 应用程序控制器
04. 身份验证
05. 身份验证改进
06. 中继服务设置
07. 分配中继
08. 加入中继
09. 大厅 UI
10. 创建大厅
11. 加入大厅
12 . 玩家名称选择
13. 连接批准
14. 处理连接
15. 网络改进
16. 彻底关闭

04. 游戏玩法补充
01. 章节介绍 – 游戏添加
02. 玩家视角
03. 顶部名称
04. 生成点
05. 重生
06. 排行榜设置
07. 自定义数据类型
08. 排行榜生成
09. 排行榜名称
10. 排行榜更新
11. 排行榜排序
12. 失败金币
13. 赏金金币
14. 治疗区设置
15. 恢复生命值
16. 小地图
17. 游戏玩法优化

05. 线上配对
01. 部分介绍 – 在线匹配
02. 专用服务器
03. UGS 包装器
04. 服务器构建准备
05. 构建部署
06. 匹配 UI
07. 排队
08. 匹配票
09. 回填
10. 匹配器测试
11. 匹配抛光
12. 制作路径
13. 截面清理

发表回复

后才能评论