Udemy – Unreal Engine 5 游戏能力系统 (GAS) 速成课程
标题:Udemy – Unreal Engine 5 游戏能力系统 (GAS) 速成课程
信息:
你将学到:
-
如何使用游戏能力系统创建令人兴奋的游戏机制
-
设置带有属性的属性集
-
创建用于战斗、AI 等的游戏能力
-
使用游戏提示实现蒙太奇、摄像机抖动和粒子等视觉效果
-
在 GAS 中创建和管理游戏标签
-
应用游戏效果来修改属性并应用游戏标签等
-
使用能力任务在能力中执行异步操作
-
在 UI 中通过进度条和数字控件响应属性变化
这是一门关于 Unreal Engine 游戏能力系统的全面课程!
在本课程中,我们将通过创建一个包含 AI 敌人的动作战斗游戏来涵盖 GAS 的所有核心组件。
本课程同时使用 C++ 和蓝图。需要具备两者的经验。
我们将创建一个空白项目,并从 Epic Games 导入免费的 Paragon 资源。然后从头开始创建一个功能完整的游戏项目,包括:
-
在玩家控制器上设置增强输入,并为移动和能力分别设置输入映射上下文
-
具有自定义功能的能力系统组件
-
用于不同攻击、定向命中反应、AI 搜索、追逐和攻击等的能力!
-
在编辑器和 C++ 代码中创建游戏标签
-
用于播放动画蒙太奇、生成粒子和摄像机抖动等效果的游戏提示
-
用于在能力中执行操作(如监听游戏事件和播放蒙太奇)的能力任务
-
用 C++ 创建的自定义延迟任务节点
-
监听游戏属性的变化,并在 UI 中通过进度条和伤害数字效果(使用 Niagara 系统在 GPU 上)显示统计数据
-
生命值和法力值的拾取物
-
用于修改属性和应用游戏标签的游戏效果
-
将游戏能力蓝图转换为 C++
-
自定义动画通知和通知状态
-
命中检测、重叠测试、碰撞过滤以优化性能
-
游戏能力消耗和冷却
-
角色死亡和重生
-
敌人 AI
-
以及更多!
这是一次对游戏能力系统的深入探讨。我们所有的机制都使用 GAS 实现,完成本课程后,您将对游戏能力系统有深入的理解。
通过挑战和测验来巩固概念,以测试您的理解。所有挑战的解决方案都在讲座视频中提供。
您将拥有课程的终身访问权限。
随着引擎的变化,课程将持续更新。
您将可以访问 Druid Mechanics Discord 社区,这是一个拥有近 40,000 名成员、涵盖从初学者到行业资深人士的社区,我们都在那里(包括我自己)互相帮助。
有专门的助教帮助解答问题。
希望您喜欢这门课程!制作过程非常有趣!
本课程适合对象:
-
想要学习如何使用游戏能力系统的人
-
想要以结构良好的方式管理代码库的人
-
希望游戏机制能在多人游戏中工作的人
-
想要创建具有能力、属性和战斗的精彩游戏的人
-
想要深入理解游戏能力系统的人

