Generic Gameplay Ability System – GAS for Blueprint Users, No C++ Required. (5.0+)

Generic Gameplay Ability System – GAS for Blueprint Users, No C++ Required. (5.0+)
0
(0)

System overview

Generic Gameplay Abilities ( GGA ) is a comprehensive extension of the GameplayAbilities module and provides many additional features that make it more generic, friendly to blueprint users, and improve the development experience for blueprint/C++ users.

This system was designed to be your foundation for building any other GAS-based system (combat, interaction, inventory etc).

The system is mainly composed of two modules.

GenericGameplayAbilities: This module provides a comprehensive extension of the built-in GameplayAbilities module, exposing most C++ APIs to blueprints, providing predefine parent actor(optional to use), common AbilityTask, and various utility libraries.

GenericGameplayAttributes: This module comes with a code generator that can automatically generate code for various attribute sets, having built-in network replication, max/min clamp, changes notification, Gameplay Tag to Gameplay Attribute mapping, and blueprint API. by editing simple Json, and bridging through the provided attribute system component to allow you to handle any attribute changes externally through blueprint/C++ (without writing hundreds or thousands of lines of code in AttributeSet).

By combining these two modules, Blueprint users don’t have to write C++ to build their games in a more advanced and professional way.

Original_Link: https://www.fab.com/listings/5e57eef6-9fef-49e4-8872-8ac1ae80247c

Download Links:

Asset Version (5.0+)

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Leave a Reply