使用 GAS 和 AWS 专用服务器在 Unreal 中进行多人游戏

使用 GAS 和 AWS 专用服务器在 Unreal 中进行多人游戏-虚幻之初
使用 GAS 和 AWS 专用服务器在 Unreal 中进行多人游戏
此内容为付费资源,请付费后查看
蟹黄堡🍔48.8蟹黄堡🍔1658
付费资源
图片[1]-使用 GAS 和 AWS 专用服务器在 Unreal 中进行多人游戏-虚幻之初

要求

  • 对 Unreal Engine 的基本了解
  • 对 C++ 有基本的了解

描述

本课程将引导您完成使用 Unreal Engine、Gameplay Ability System (GAS) 和 AWS 构建有竞争力的 5v5 多人游戏以进行云部署的完整过程。您将学习在 C++ 中实现核心游戏机制,使用模块化架构设计可扩展系统,并使用 Docker 和 AWS 部署专用服务器,使玩家能够在世界任何地方连接和玩游戏。

在课程结束时,您将拥有一个功能齐全的 MOBA 风格游戏,其中包含:

  • 用户登录和账户系统
  • 大厅创建和匹配
  • 字符选择
  • 完整的游戏循环
  • 在 AWS 上部署专用服务器

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

游戏中将实现两个完全可玩的玩家角色,共有十二种能力,一个近战组合,一个远程攻击,每个玩家角色的四个能力,以及两个共享的被动能力。借助 GAS 和灵活的 OOP 方法,可以轻松地将游戏扩展到更多玩家。

一个全面的 AI 驱动的仆从也通过 Unreal Engine 的 AI 模块实现。AI 具有适当的团队 ID 配置、感知和遗忘例程,可以复用于其他类型的游戏。

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

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

课程中还创建了许多其他系统,请浏览课程大纲以全面了解所涵盖的每个系统。

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

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容