资源内容
在虚幻引擎中创建多人游戏
使用游戏玩法能力系统
构建和部署虚幻引擎专用服务器
在 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 在线服务的游戏开发者
本站所有内容均由网络公开等合法途径整理而来,该资料仅作为阅读交流使用,并无任何商业目的,严禁用于商业用途。
任何访问、浏览本网站,购买或未购买者,都代表已阅读、理解并同意遵守本声明条款。
关于价格:本站资料价格均不代表原商品实价,标价仅为人工整理网站所收取的服务费用。
内容来源:本站所有内容均来自网络公开等合法途径,本店仅做整理;若版权方、出版社认为本站侵权,请立即通知本站。如版权属实,本站将立即下架相关资料,谢谢!
版权所属:本站售出资料的版权归相应内容作者或权利人所有,本站不对涉及的版权问题负法律责任。
免责声明:资料所标识的价格是对本店整理资料以及网盘运营必须的费用支出所支付的适应补偿,资料索取者应尊懂版权方的知识产权! 支持正版!!!
相关规定:根据二00二年一月一日《计算机软件保护条例》规定为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。
如有侵权请您联系邮箱:ccziyuanzhan@163.com 我们将第一时间为您处理!
暂无评论内容