虚幻引擎5 C++ 编程: 基于GAS和AWS专用服务器进行多人游戏开发 | Multiplayer in Unreal with GAS and AWS Dedicated Servers-cc资源站
虚幻引擎5 C++ 编程: 基于GAS和AWS专用服务器进行多人游戏开发 | Multiplayer in Unreal with GAS and AWS Dedicated Servers
此内容为付费资源,请付费后查看
100积分
永久包售后
1. 课程包更新
2. 通用视频格式
3. 超清高清视频
4. 资料齐全
5. 无二次加密
付费资源

虚幻引擎5 C++ 编程: 基于GAS和AWS专用服务器进行多人游戏开发 | Multiplayer in Unreal with GAS and AWS Dedicated Servers

资源内容

虚幻引擎5C++编程基于GAS和AWS专用服务器进行多人游戏开发|MultiplayerinUnrealwithGASandAWSDedicatedServers

基于虚幻引擎游戏能力系统(GAS)来创建一个MOBA游戏,并且用AWS来搭建专用服务器的基础设施。

在虚幻引擎中创建多人游戏

使用游戏玩法能力系统

构建和部署虚幻引擎专用服务器

在AWS上托管虚幻引擎专用服务器

制作全面的库存和商店系统

虚幻引擎中的AI感知与行为

Epic在线服务

对虚幻引擎的基本理解

对C++的基本理解

这门课程将带你完成使用虚幻引擎、游戏玩法能力系统(GAS)和AWS云部署来构建一个竞技5v5多人游戏的完整过程。你将学习如何用C++实现核心游戏玩法机制,设计具有模块化架构的可扩展系统,并使用Docker和AWS部署专用服务器——让玩家可以从世界任何地方连接并游戏。

课程结束时,你将拥有一个功能完整的MOBA风格游戏,包括

用户登录和账户系统

大厅创建和匹配系统

角色选择

完整的游戏循环

在AWS上部署专用服务器

课程从实现基本的角色组件、增强的输入系统和移动控制开始。同时也会使用ControlRig实现合适的IK脚。接着将利用GameplayAbilitySystems来实现角色属性和能力,确保从一开始就支持多人游戏,并在整个课程中进行测试。这些能力可以学习、升级,其效果由等级驱动。能力系统还使用基于属性的算法来确定角色生命值、再生以及其他许多角色属性,遵循行业标准实现。

游戏中将实现两个可完全操控的角色,共计十二种能力,包括近战连招、远程攻击、每个角色四种能力以及两种共享的被动能力。借助GAS和灵活的面向对象方法,游戏可以轻松扩展以容纳更多玩家。

一个全面的AI驱动小兵也在虚幻引擎的AI模块中实现。该AI具有正确的团队ID配置、感知和遗忘机制,并且可以用于其他类型的游戏。

一个完整的库存和商店系统也已实现,该系统与GameplayAbility完全兼容。这些系统支持多人游戏,采用服务器授权方法,并支持物品堆叠、消耗、赋予能力和组合。将实现一个组合小部件来显示商店中任何选定物品的完整组合树。

游戏中的每个组件都有完整的UI实现,还将构建一个复杂的动画蓝图,以确保游戏画面的丰富视觉效果。

课程中还创建了其他许多系统,探索课程大纲以了解每个所涵盖系统的详细分解。

该课程主要使用C++来实现游戏玩法机制。采用模块化方法,许多系统被解耦,并且可以用于不同类型的游戏。

需要使用虚幻引擎制作坚实多人游戏的开发人员

需要设置专用服务器的开发人员

需要全面深入理解虚幻引擎中的游戏能力系统及其如何与引擎其他部分协同工作的开发人员

想要用C++提升代码质量与结构的游戏开发者

需要适应Epic在线服务的游戏开发者

© 版权声明
THE END
点赞12 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容