UnrealEngine5-Skills은(는) 무엇을 하나요?
Unreal Engine 5.6/5.7용 재사용 가능한 워크플로우를 제공하여 블루프린트, C++, UI, PCG, 리플리케이션, 디버깅 및 성능 작업을 간소화합니다.
개요
이 스킬은 Unreal Engine 5.6 및 5.7 환경에서 효율적인 개발을 위한 모범 사례와 자동화된 워크플로우를 제공합니다. 다음 영역을 다룹니다:
- 블루프린트: 노드 기반 스크립팅을 위한 템플릿 및 유틸리티
- C++: 고성능 코드 작성을 위한 모듈 및 매크로
- UI: 사용자 인터페이스 디자인 및 상호작용 패턴
- PCG: 절차적 콘텐츠 생성 규칙 및 예제
- 리플리케이션: 네트워크 동기화 및 멀티플레이어 설정
- 디버깅: 로깅, 브레이크포인트, 시각화 도구
- 성능: 프로파일링, 최적화, 메모리 관리
지원 플랫폼
- Unreal Engine 5.6
- Unreal Engine 5.7
설치 방법
- 저장소를 클론합니다:
git clone https://github.com/teixasalone/UnrealEngine5-Skills.git .cursorrules또는CLAUDE.md파일을 프로젝트 루트에 복사합니다.- AI 에이전트(예: Claude Code, Cursor, Codex)에서 워크플로우를 활성화합니다.
사용 예제
블루프린트 최적화
// C++에서 블루프린트 호출 최적화
UFUNCTION(BlueprintCallable, Category = "Optimization")
void OptimizeBlueprintCalls();
PCG 그래프 생성
PCG_Graph
├── Input
├── Noise Sampler
├── Transform Points
└── Output
리플리케이션 설정
// 네트워크 리플리케이션을 위한 변수 선언
UPROPERTY(Replicated)
float Health;
기여 방법
- 이 저장소를 포크합니다.
- 새 브랜치를 생성합니다:
git checkout -b feature/새기능 - 변경 사항을 커밋합니다:
git commit -m 'Add new feature' - 브랜치에 푸시합니다:
git push origin feature/새기능 - 풀 리퀘스트를 생성합니다.
라이선스
MIT 라이선스 하에 배포됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.