unreal-engine-cpp-pro
Profesjonalne wskazówki do tworzenia wydajnego kodu C++ w Unreal Engine 5
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność dla zaawansowanych deweloperów C++ pracujących z Unreal Engine 5.x. Zawiera praktyczne wytyczne dotyczące zarządzania pamięcią (UObject, garbage collection), systemu refleksji (UCLASS, UFUNCTION), optymalizacji wydajności oraz zgodności z standardami Epic Games. Idealna gdy debugujesz wycieki pamięci, implementujesz funkcjonalność dostępną dla Blueprintów lub pracujesz z asset loadingiem i soft references.
Jak używać
Zainstaluj umiejętność w swoim środowisku agenta AI (np. Claude z obsługą MCP). Umiejętność dostarcza wytycznych dla projektów Unreal Engine 5.x — nie wymaga osobnej konfiguracji.
Gdy piszesz kod C++ dla Unreal Engine 5, pytaj agenta o konkretne problemy: zarządzanie UObject, optymalizację ticku, konfigurację UPROPERTY, czy debugowanie garbage collection. Agent będzie się odwoływać do best practices zawartych w tej umiejętności.
Wykorzystaj umiejętność do weryfikacji poprawności kodu — na przykład gdy tworzysz nowe Actory lub Components, agent podpowie jak prawidłowo oznaczyć zmienne (UPROPERTY), czy wyłączyć ticking gdy nie jest potrzebny, i jak uniknąć common pitfalls z garbage collectorem.
Umiejętność obejmuje również wytyczne dotyczące systemu refleksji Unreal (UCLASS, USTRUCT, UFUNCTION) — pytaj o to gdy implementujesz funkcjonalność dostępną dla Blueprintów lub gdy chcesz zrozumieć jak Epic Games rekomenduje strukturyzować kod.
Nie używaj tej umiejętności dla projektów Blueprint-only, starszych wersji Unreal Engine (przed 5.x) lub innych silników — jest dedykowana wyłącznie C++ w Unreal Engine 5.x.