在 Unity 中创建在线多人游戏(Netcode、Relay、Lobby)
关于 Unity 的游戏对象网络代码 (NGO) 的综合课程。中级 C#。网络、中继和大厅。
讲师:Binary Lunar
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 使用 Unity 的全新 GameObject 网络代码创建在线多人游戏。
- 创建一款多人 2D 横向卷轴街机太空射击游戏(4 名玩家)
- 添加多人游戏(宇宙飞船移动、射击、收集能量增强等)以及更高级的功能,如老板打架和记分牌。
- 了解如何使用 Unity 的 Relay 和 Lobby 在线连接玩家。
- 创建多人管理器,例如:加载管理器、角色选择管理器和连接管理器。
要求
- 熟悉 Unity 和 C# 知识
- 您已经使用 Unity 引擎创建了一款单人游戏。
描述
了解如何使用 Unity 游戏引擎和 Netcode for Game Object (NGO) 框架创建自己的 2D 横向卷轴街机太空射击游戏。
在本课程中,您将学习如何创建一款可容纳最多 4 名玩家的多人 2D 横向卷轴街机太空射击游戏。您还将学习如何创建和部署具有匹配功能的专用服务器。
我们将制作一款类似于经典街机太空射击游戏(例如 Galaga 和 Space Invaders)的游戏。在本课程结束时,您将掌握以任何风格制作自己的竞争性或合作性多人太空射击游戏的技能。
您将了解网络以及如何让您的游戏支持多人游戏。您将从构建核心游戏玩法开始,例如让您的宇宙飞船移动、射击和收集强化道具。之后,您将添加更多高级功能,例如排行榜、迷你地图和 Boss 战。
您将使用 UGS(Unity 游戏服务)将您的游戏上线,这将允许玩家通过互联网连接到您的游戏,而无需端口转发。
最后,您将学习如何创建允许进行配对的大厅系统。
所有学生都可以访问问答论坛,在这里您可以提出问题并获得讲师、助教和社区成员的帮助。
你还在等什么?今天就开始创建你自己的在线多人游戏吧!
本课程适合哪些人:
- 如果您想开始创建多人游戏,那么本课程适合您。
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。