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.

UE5.7 API Anchors

  • Reflection and UObject anchors:
    • UCLASS, USTRUCT, UENUM, UINTERFACE, GENERATED_BODY()
    • UPROPERTY(...), UFUNCTION(...)
  • Core gameplay type anchors:
    • AActor, UActorComponent, UDataAsset, UGameInstanceSubsystem
    • TObjectPtr<> in headers and TSubclassOf<> for class references
  • Replication anchors:
    • GetLifetimeReplicatedProps(...)
    • DOREPLIFETIME(...) in Net/UnrealNetwork.h
    • ReplicatedUsing=OnRep_*, UFUNCTION(Server/Client/NetMulticast, ...)
  • Gameplay tag anchors:
    • FGameplayTag, FGameplayTagContainer
    • explicit tag request/match checks with safe fallback behavior
Related skills

More from unrealxu/unrealengine5-skills

Installs
6
GitHub Stars
407
First Seen
Mar 22, 2026