Software Development
UE Cpp Foundations
Use when writing Unreal Engine C++ that touches the reflection system or core types: UCLASS, UPROPERTY, UFUNCTION, USTRUCT, UENUM, GENERATED_BODY, TObjectPtr, TWeakObjectPtr, TSharedPtr, FGCObject, TArray, TMap, TSet, TOptional, TVariant, DECLARE_DYNAMIC_MULTICAST_DELEGATE, AddDynamic, FName, FString, FText, UGameInstanceSubsystem, UWorldSubsystem, GetDefault, TNotNull. Also use when the user mentions 'UE C++', 'garbage collection', 'CDO', 'smart pointers' or 'specifiers'. For Actor and component lifecycle, see ue-actor-component-architecture; for Build.cs and modules, see ue-module-build-system; for Blueprint-facing functions and latent actions, see ue-blueprint-cpp-interop.
- Publisher / source
- quodsoler/unreal-engine-skills (found on skills.sh)
- Upstream record
- quodsoler/unreal-engine-skills
- Version
- Version 3
- Published
- Publication review
- Approved for publication
- Content fingerprint
7d6c5cfd389172b23ff966a6b2025a0ec23529a59a2fbab6e56c0568e9c6b550