GAS Tools

KhxiSaki - 코드 플러그인 - 2023/04/01

Unleash GAS! GASTools empowers Unreal devs to build abilities faster. Components, Blueprints & streamlined workflows for GAS. Integrates w/ ModularGameplay & more!

  • 지원 플랫폼
  • 지원 엔진 버전
    5.1 - 5.4
  • 다운로드 유형
    엔진 플러그인
    이 제품은 코드 플러그인과 함께 미리 빌드한 바이너리와 언리얼 엔진에 통합되는 모든 소스 코드를 포함하고 있으며 원하시는 엔진 버전에 설치하여 프로젝트에 따라 활성화할 수 있습니다.

DISCORD / DOCUMENTATION / CHANGELOG

WHAT IS GAS Tools?

Unleash the full potential of Unreal Engine's Gameplay Ability System (GAS) with GASTools! This powerful toolkit provides a robust gameplay framework that seamlessly integrates with GAS, ModularGameplay, Game Features, Enhanced Input, and more. Streamline your development process and accelerate game implementation with GASTools.


Key Features:

  • Simplified GAS Interaction: GASTools exposes core GAS functionalities through components and Blueprint function libraries, making it easy to use for both player-controlled and AI characters.
  • Flexible Framework: GASTools acts as a foundation for your game's architecture, allowing you complete design freedom.
  • Comprehensive Component System: Manage your game's abilities effectively with components like AbilitySystemManager and AbilityQueue.
  • Ability & Attribute Management: Grant abilities, apply gameplay effects, manage attribute sets, and define ability relationships with ease.

And There's More!

  • Coming Soon: GASTools is constantly evolving, with upcoming features like UI Viewmodel for UI bindings, Ability Queue System, and integration with GameplayDebugger, GameplayTargetingPlugin, CommonUI, and ModelViewViewModel.

Benefits:

  • Faster Development: GASTools streamlines your workflow, allowing you to focus on creating compelling gameplay experiences.
  • Enhanced Flexibility: The framework adapts to your game's unique design needs.
  • Future-Proof Investment: GASTools' ongoing development ensures access to cutting-edge features.


Who Should Use GASTools?

GASTools empowers Unreal Engine developers of all levels, from aspiring creators to seasoned professionals seeking to boost their productivity


Call to Action:

Take your Unreal Engine game development to the next level! Download GASTools today and unlock the full potential of the Gameplay Ability System.

기술적 세부사항

  • Refactor Gameplay Code
  • Initialization using GameFrameworkinitState
  • Support ModularGameplay and GameFeatures
  • AbilitySystemManagerComponent handling AbilitySystemComponent initialization
  • ASC on PlayerState(Player-Controlled Pawn) or on Pawn(AI-controlled Pawn)
  • EnhancedInput Integration
  • GameplayEffectContainer integration
  • AttributeSet comes with commonly used Attributes(Health,Mana,Stamina)
  • GameFeaturesActions (Add Abilities, Add InputMappingContext)
  • HealthComponent handling events related to Health
  • AbilityQueue System(Coming Soon in v3)
  • GameplayDebugger for debugging(Coming Soon in v3)
  • GameplayTargetingPlugin Integration(Coming Soon in v3)
  • CommonUI Integration(Coming Soon in v3)
  • AIModule Integration(Coming Soon in v3)
  • ModelViewViewModel Support for UI(Coming Soon in v3)


Code Modules:

  • GCCRuntime(Runtime)
  • GCCEditor(Editor)
  • GCCDeveloper(Developer]
  • ModularGameplayActors(Runtime)


Number of Blueprints: 0

Number of C++ Classes: 84

Network Replicated: (Yes)

Supported Development Platforms: Win64

Version:

2.7 (5.15.3.2)

2.9 (5.4.1)