精选特卖:即日起至7月15日,精选商品五折优惠!

Advanced GAS System

G.E.FC - 代码插件 - 2024/07/04

Data driven gameplayability, a GA that achieves different skills through different data, and can reuse gameplayability logic

  • 支持的平台
  • 支持的引擎版本
    5.4
  • 下载类型
    引擎插件
    此产品包含一款代码插件,含有预编译的二进制文件以及与虚幻引擎集成的所有源代码,能够安装到您选择的引擎版本中,并根据每个项目的需求启动。

        When using GameplayAbilitySystem, we often encounter a problem. Many skill logics are the same, but variables such as animation or damage values ​​are different. However, multiple GAs need to be created, and each skill has different consumption and cooling time. It is necessary to create a new GA for each skill. Different Cost and CoolDown GE, this plug-in is used to solve these problems,Using the same GA to achieve different skills through different data.

      RPGGameplayAbility inherits GameplayAbility. Each RPGGameplayAbility has an AbilityDefinition data (PrimaryDataAsset). The same GA can implement different skills through different AbilityDefinition data. Cost, CoolDown, and Damage values ​​can be directly set on AbilityDefinition.




Example Project:Demo

ShowCase Video

Documentation: Link

中文文档:Link

Build Windows:Windows


Support:Discord,Q群:939188049

技术细节

Features:

  • RPGAbilitySystem Component (Binding InputTag(EnhancedInput))
  •  RPGGameplayAbility (Data driven, Shared GA)
  • AI System
  • AbilitiesViewModel

Code Modules:

  •  AdvancedGASSystem-Runtime


Number of Blueprints:96

Number of C++ Classes:20

Network Replicated: Yes

Supported Development Platforms: Windows

Supported Target Build Platforms: Windows,Android,IOS