ue5-cpp-gameplay
Installation
SKILL.md
Quick Start
- Confirm target class type (
AActor,UActorComponent,UObject,USaveGame, etc.). - Define required Blueprint-facing API before implementation.
- Output both header and source files together.
API Anchors (UE5.6-UE5.8)
- Reflection and UObject anchors:
UCLASS,USTRUCT,UENUM,UINTERFACE,GENERATED_BODY()UPROPERTY(...),UFUNCTION(...)
- Core gameplay type anchors:
AActor,UActorComponent,UDataAsset,UGameInstanceSubsystemTObjectPtr<>in headers andTSubclassOf<>for class references
- Replication anchors:
GetLifetimeReplicatedProps(...)DOREPLIFETIME(...)inNet/UnrealNetwork.hReplicatedUsing=OnRep_*,UFUNCTION(Server/Client/NetMulticast, ...)
- Gameplay tag anchors:
FGameplayTag,FGameplayTagContainer- explicit tag request/match checks with safe fallback behavior