Unreal Engine 动作 RPG:GAS 多人战斗系统实战

图片[1]-Unreal Engine 动作 RPG:GAS 多人战斗系统实战-CG Tuto

Unreal Engine Action RPG with Gameplay Ability System

在本系列教程中,我们将使用 Unreal Engine 实现一款支持多人联机同步 (Multiplayer Replication) 的动作角色扮演(Action RPG)游戏,并深度运用游戏技能系统 (Gameplay Ability System, GAS)。教程结构循序渐进,尽力将 C++ 编程保持在最低限度,非常适合想要学习 GAS 和游戏开发的初学者。我们只在实际需要时才会引入新概念,避免因繁杂的专业术语而产生压迫感。

核心战斗系统 (Core Combat System)

  • 基于 Gameplay Abilities 构建的近战战斗系统(Melee Combat)。
  • 剑盾战斗(Sword and Shield)与巨剑战斗(Great Sword)模块。
  • 轻攻击(Light Attacks)与重攻击(Heavy Attacks)机制。
  • 格挡(Blocking)、弹反(Parry)与闪避(Dodging)攻击设计。
  • 眩晕攻击(Stun Attacks)判定。
  • 应用运动匹配 (Motion Matched) 技术的战斗动画。
  • 魔法与范围伤害(Area of Impact, AOE)攻击。

联机与 AI (Replication & AI)

  • 近战战斗系统的多人联机同步 (Melee Combat Replication)
  • 支持近战战斗的 NPC AI 系统。

游戏系统与设备 (Game Systems & Equipment)

  • 基于 GAS 管理装备属性与能力的背包系统 (Inventory System),涵盖各类装备类型:
    • 武器(Weapons
    • 头盔(Helmets
    • 盾牌(Shields
    • 胸甲(Chest armors
    • 护手(Gauntlets
    • 腿甲(Leg armors
  • 通知系统 (Notifications System)
  • 保存与加载系统 (Save and Load System)

角色成长与技能机制 (Character Progression & Skills)

  • 基于经验值与技能树 (Skill Tree) 的角色升级系统。
  • 通过 GAS 驱动的经验值获取机制。
  • 消耗技能点解锁并激活特定技能的功能。
  • 技能系统 (Skill System) 的多人联机同步。
  • 将不同的武器和战斗能力作为独立技能进行模块化管理。
B 站粉丝专享:全套课程配套工程资源
包含:课件、资产、工程(内容以实际提供的为准)

如果你有能力,请务必支持课程的原创作者!

1. 资源默认百度网盘链接;


2. 下载资源如设有解压密码, 密码为:cgtuto.com


3. 本站所收取的费用性质为自愿打赏,仅用于维持网站正常运行及内容制作所需的必要支出,包括但不限于课程翻译、配音、后期处理,以及服务器、硬件与日常维护成本。从本站下载任何内容,即表明您已知晓并同意此条款。


4. 如网盘链接失效,请联系站长微信补发;


5. 最后祝大家学有所获,步步精进;

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

请登录后发表评论

    暂无评论内容