English | 中文
Note
当前项目已经完成重构升级,新版本基于 新的 GAS 系统,旧版分支不再维护。
Note
本项目默认你已经完全了解虚幻引擎 GameplayAbilitySystem 或你已经不是初学者。项目的目的是为 Unity 创建一套灵活且结构清晰的技能系统,基本功能已经开发完成,包含了一个 ARPG 的基本的三连击。虽然 Demo 代码已支持 RootMotion,但动画资源不包含 IK 以及 RootMotion。如果你有更多希望我加入的新功能,比如 GameplayCue 对声音以及粒子效果的应用,或经验值模块,或者包含 AI 的完整战斗等等,请在 issule 中提出,我会酌情抽时间将原型加入代码库。
我会继续基于新的 GAS 系统开发非开源的项目,也意味着新 GAS 将会继续优化使用体验。
欢迎使用Unity GameplayAbilitySystem,以及本项目的原始框架。
本项目原始框架 [UnityStarter] 中的 VContainer 分支,展示其中 Gameplay Ability System 以及 Gameplay Tags 特性,提供了一个 ARPG 的 Demo。仅需简单配置SO即可创建大量技能,无需复杂的代码以及蜘蛛网似的动画状态!
本项目依赖 Unity 最低版本为 Unity 2022.3, 在 Unity 2021 以及更早的版本无法正常运行。
- 基于UnityStarter重新创建项目
- 场景加载流程
- 以新 GAS 系统实现 Gameplay 场景
请于项目内搜索 Scene_Launch 场景以启动游戏。






