使用C++在虚幻引擎5中创建一个快节奏、有竞争力的多人射击游戏!

你会学到什么
通过配对会话连接互联网上的玩家
创建一个插件,将任何虚幻引擎项目转换为多人游戏
虚幻引擎中的程序多人配对
学习快节奏、竞争性射击游戏的复制技术
通过最小化带宽和最大化性能来优化网络代码
包括客户端预测和服务器端倒带的多人游戏延迟补偿技术
多种武器,包括手枪、SMG、突击步枪、猎枪、狙击步枪、火箭发射器、榴弹发射器和投掷手榴弹
拾取包括盾牌,生命,速度,跳跃和弹药拾取
蹲下,瞄准,跳跃,扫射,装弹和投掷,都在多人游戏中进行
带有生命值和盾牌条、弹药计数、比分和失败以及游戏计时器的工作HUD
自定义游戏模式,自定义比赛状态,以及多人游戏中核心职业的使用
了解游戏模式、游戏状态、玩家状态、玩家控制器、棋子、角色和演员在多人游戏中的工作方式
创建自己的子系统来管理在线会话
了解虚幻引擎在线子系统,并使用它通过任何在线服务(如Steam)编写多人游戏
显示公告包括:谁淘汰了谁,谁赢得了比赛,获胜的队伍,倒计时定时器
自定义比赛状态:在热身阶段飞来飞去,在冷却阶段显示获胜者

MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2声道
语言:英语+中英文字幕(云桥CG资源站 机译) |时长:100节课(24小时51分钟)|大小解压后:16.2 GB




要求
C++基础知识(变量、函数、指针、类)
至少有一些虚幻引擎的经验——创建组件、功能和蓝图(选修我的一门其他课程!)

描述
* *超过50小时的内容-更多内容仍在上传中!**

在这个全面的C++课程中学习所有关于虚幻引擎多人游戏的知识。从零开始,我们创建一个完整的多人射击游戏,能够创建和加入游戏会话,并通过互联网连接许多玩家。我们将创建我们自己的自定义插件,可以添加到任何虚幻引擎项目中,轻松地将它变成一个多人游戏。Unreal Engine 5 C++ Multiplayer Shooter

我们学习如何优化我们的游戏以获得最佳性能,因为竞技射击运动员需要尽可能高的性能。我们将实现滞后补偿技术,如客户端预测和服务器端倒带,这样游戏即使在高滞后的情况下也能流畅运行!

我们学习如何为每个多人玩家使用合适的游戏职业。自定义比赛状态,热身/冷却比赛计时器,Elim公告,HUD与健康,盾牌,弹药和手榴弹,以及更多!我们在服务器上保留所有重要的功能,以防止作弊,并学习如何正确使用玩家控制器、游戏模式、游戏状态、玩家状态、角色和游戏实例类。

我们制造突击步枪,手枪,冲锋枪,火箭筒,榴弹发射器,狙击步枪和投掷手榴弹!所有功能在多人游戏中,优化为最佳性能。

学完本课程后,你将能够创建任何你想要的多人游戏。如果你能做好一个快节奏的射手,你就能做好任何游戏,因为快节奏、竞技性的游戏需要尽可能好的表现。



这门课程是给谁的
那些希望制作多人游戏的人
那些希望将现有项目转换为多人游戏的人
那些想做一个竞技性多人游戏的人
希望学习多人游戏编程的人
希望了解多人游戏优化的人
那些希望了解AAA射击游戏使用的滞后补偿技术的人
那些希望学习虚幻引擎的多人游戏代码库的人,这样他们就可以制作任何他们想要的多人游戏

发表回复

后才能评论

评论(39)