스포트라이트 세일: 7월 15일 오후 10시 59분까지 엄선된 콘텐츠를 50% 할인받으세요.

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