这是一套全面解析虚幻引擎游戏技能系统的专业课程!

本课程将通过开发一款包含AI敌人的高密度战斗游戏,系统讲解GAS所有核心模块。课程同时采用C++与蓝图开发,需具备两种语言基础。

课程时长:16小时22分钟 1920X1080 mp4 语言:英语+中英文字幕

Unreal Engine 5 Gameplay Ability System (GAS) Crash Course 课程内容概览
• 运用游戏技能系统打造精彩玩法机制
• 配置属性集与属性参数
• 设计战斗、AI等多样化游戏技能
• 通过游戏视觉线索实现蒙太奇、镜头震动、粒子等视觉效果
• 创建与管理GAS中的游戏标签系统
• 运用游戏效果调整属性/添加游戏标签
• 通过技能任务实现异步操作
• 在UI中通过进度条与数值组件实时反馈属性变化

我们将从零开始:
• 创建空项目并导入Epic官方免费Paragon资源
• 逐步构建完整功能游戏项目,包含:

  • 基于玩家控制器的增强输入系统(移动与技能独立映射)

  • 带自定义功能的技能系统组件

  • 多元技能设计:连击攻击、受击方向反馈、AI索敌/追击/进攻等

  • 编辑器与C++双轨制游戏标签创建

  • 实现动画蒙太奇、粒子生成、镜头震动等游戏视觉线索

  • 技能任务处理:游戏事件监听、蒙太奇播放等

  • C++编写的自定义延迟任务节点

  • 属性变化监听与GPU级UI显示(Niagara系统实现进度条与伤害数值)

  • 生命值与法力值拾取系统

  • 用于属性调整与标签附加的游戏效果

  • 蓝图技能向C++代码转化

  • 自定义动画通知与通知状态

  • 命中检测、重叠测试、碰撞过滤优化

  • 技能消耗与冷却机制

  • 角色死亡与重生系统

  • 敌人AI行为树
    ······ 及更多进阶内容!

本课程是对游戏技能系统的深度剖析,所有机制均基于GAS实现,结课后您将获得:
• 对GAS架构的透彻理解
• 通过实战挑战与随堂测验巩固知识(附视频解析)
• 永久课程访问权限
• 持续更新的引擎适配内容
• 加入4万人的德鲁伊机制Discord社区(含行业专家与教学助理答疑)
• 专属助教团队提供学习支持

这是一门充满开发乐趣的课程,期待您的加入!

适合人群:
• 希望系统掌握游戏技能系统的开发者
• 追求规范化代码管理的程序员
• 需要实现多人联机玩法的团队
• 致力于打造技能、属性、战斗系统的游戏创作者
• 渴望深入理解GAS架构的技术爱好者


课程目录:

1 – 第一部分导论
2 – 课程结构
3 – 项目创建
4 – 角色类
5 – 角色蓝图
6 – 增强输入
7 – 玩家控制器
8 – 技能操作
9 – 第二部分导论
10 – GAS核心部件
11 – 技能系统组件
12 – 游戏技能
13 – 赋予技能
14 – 原生游戏标签
15 – 按标签激活技能
16 – 次级与三级技能
17 – 基础技能类
18 – 播放蒙太奇并等待
19 – 第三部分导论
20 – 游戏事件
21 – 敌人类
22 – 自定义技能系统组件
23 – 自动激活技能
24 – 受击反应技能
25 – 重叠检测
26 – 受击反应游戏事件
27 – 计算受击方向
28 – 受击反应蒙太奇
29 – 主要攻击粒子效果
30 – 第四部分导论
31 – 属性集
32 – 添加属性集
33 – 初始化属性游戏效果
34 – 属性控件组件
35 – 游戏效果执行后处理
36 – 属性控件
37 – 属性控件蓝图
38 – 伤害游戏效果
39 – 曲线表格
40 – 技能升级
41 – 第五部分导论
42 – 原生代码中的生命值变更
43 – 属性变更异步任务
44 – 监听属性变更技能
45 – 死亡技能
46 – 通过游戏效果应用标签
47 – 重置属性
48 – 角色重生
49 – 属性集中的事件发起者
50 – 处理重生
51 – 第六部分导论
52 – 搜索目标
53 – 移动至目标
54 – 移动并攻击
55 – 停止移动
56 – 远程攻击
57 – 将技能蓝图转换为代码(可选)
58 – 投射物类
59 – 通过调用者设置
60 – 近战攻击蒙太奇
61 – 近战攻击通知状态
62 – 将通知状态转换为代码(可选)
63 – 伤害事件静态函数
64 – 近战伤害效果
65 – 第七部分导论
66 – 玩家受击反应蒙太奇
67 – 游戏提示
68 – 游戏提示参数
69 – 玩家重生
70 – 阻止玩家输入
71 – 游戏提示通知爆发
72 – 摄像机震动
73 – 格挡受击反应
74 – 第八部分导论
75 – 次级技能
76 – 次级技能视觉效果
77 – 重叠测试
78 – 击退效果
79 – 浮空敌人
80 – 伤害敌人
81 – 技能消耗
82 – 技能冷却
83 – 搜索范围
84 – 伤害数值
85 – 定向投射物
86 – 添加炫酷功能
87 – 三级技能

发表回复

后才能评论