Community Tutorial: Native Gameplay Tags in GAS

Learn how to create and use native Gameplay Tags in Unreal Engine’s Gameplay Ability System (GAS) using C++. This guide explains how to declare and define native Gameplay Tags with UE_DECLARE_GAMEPLAY_TAG_EXTERN and UE_DEFINE_GAMEPLAY_TAG_COMMENT, organize tags across header and source files, and use them in gameplay code. Includes practical examples and recommended patterns for keeping Gameplay Tags organized in larger Unreal Engine projects. It also explains when native tags can be preferable to editor-created tags and how native tags can improve type safety and code readability.

https://dev.epicgames.com/community/learning/tutorials/jEKv/unreal-engine-native-gameplay-tags-in-gas