虚幻引擎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

资源内容

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

使用游戏玩法能力系统

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

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

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

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

Epic 在线服务

对虚幻引擎的基本理解

对 C++的基本理解

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

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

用户登录和账户系统

大厅创建和匹配系统

角色选择

完整的游戏循环

在 AWS 上部署专用服务器

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

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

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

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

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

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

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

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

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

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

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

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

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

请登录后发表评论

    暂无评论内容