欢迎购买学习《2022版UE5虚幻引擎C++多人联机射击游戏开发视频教程》课程,本课程时长:32小时50分,大小:19.5 GB,MP4高清视频格式,教程使用软件:UE5,附源文件,作者:Stephen Ulibarri,共128个章节,语言:中英双语字幕。
你将会学到的:
- 用匹配会话连接互联网上的玩家
- 创建一个插件来将任何虚幻引擎项目转换为多人游戏
- 在虚幻引擎中对多人匹配进行编程
- 学习用于快节奏、竞争性射击游戏的复制技术
- 通过最小化带宽和最大化性能来优化网络代码
- 多人游戏的滞后补偿技术,包括客户端预测和服务器端倒退
- 多种武器,包括手枪、SMG、突击步枪、霰弹枪、狙击步枪、火箭发射器、榴弹发射器和投掷手榴弹
- 拾取物包括护盾、健康、速度buff、跳跃buff和弹药拾取物
- 蹲下、瞄准、跳跃、扫射、重新装弹和投掷,都是在多人游戏中进行的。
- 带有健康和盾牌条、弹药数量、得分和失败以及游戏计时器的工作HUD
- 自定义游戏模式,自定义比赛状态,以及使用多人游戏中使用的核心类别
- 了解游戏模式、游戏状态、玩家状态、玩家控制器、卒子、角色和演员类在多人游戏中的工作原理
- 创建您自己的子系统来管理在线会话
- 了解虚幻引擎在线子系统并使用它来为使用任何在线服务(如Steam)的多人游戏编程
- 显示公告,包括。谁淘汰了谁,谁赢得了比赛,获胜的队伍,倒计时计时器
- 自定义比赛状态。在热身阶段飞来飞去,在冷身阶段显示获胜者
要求
- C++基本知识(变量、函数、指针、类)。
- 至少有一些虚幻引擎的经验–创建组件、函数和蓝图(参加我的其他课程!)。
说明:
在这个全面的C++课程中学习所有关于虚幻引擎多人游戏的知识。从零开始,我们创建一个完整的多人射击游戏,能够创建和加入游戏会话并在互联网上连接许多玩家。我们将创建我们自己的自定义插件,该插件可以被添加到任何虚幻引擎项目中,从而轻松地将其变成一个多人游戏。
我们将学习如何优化我们的游戏以获得最佳性能,因为竞技射击游戏需要尽可能高的性能。我们将实现滞后补偿技术,例如客户端预测和服务器端倒退,因此即使在高滞后的情况下,游戏也能顺利地执行。
我们学习如何为每个多人游戏机制使用适当的游戏类别。自定义比赛状态、热身/冷却比赛计时器、消除公告、带有健康、护盾、弹药和手榴弹的HUD,以及更多!这些都是我们的目标。我们将所有重要的功能保留在服务器上,以防止作弊,并学习使用玩家控制器、游戏模式、游戏状态、玩家状态、角色和游戏实例类的正确方法。
我们制作了突击步枪、手枪、冲锋枪、火箭发射器、榴弹发射器、狙击步枪和投掷手榴弹! 所有的功能在多人游戏中,为最佳性能而优化。
学完本课程后,你将能够创建任何你想要的多人游戏。如果你能做好一个快节奏的射击游戏,你就能做好任何游戏,因为快节奏的竞技游戏需要尽可能好的性能。
此课程面向哪些人:
- 希望制作多人游戏的人
- 希望将现有项目转换为多人游戏的人
- 想制作多人竞技游戏的人
- 希望学习多人游戏编程的人
- 希望学习多人游戏优化的人
- 希望了解AAA级射击游戏所使用的滞后补偿技术的人
- 希望学习虚幻引擎的多人游戏代码库以便他们可以制作任何他们想要的多人游戏的人。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。