kevinpbuckley/VibeUE
Unreal Engine Vibe Coding tool
해결하는 문제
VibeUE는 Unreal Engine 5.8+의 내장된 AI 기능을 확장하여 엔진의 내장 AI 도구셋이 커버하지 못하는 풍부한 에디터 도구 및 도메인 전문 지식 라이브러리를 제공합니다. 이는 Claude Code, Cursor, Copilot과 같은 MCP 호환 AI 에이전트가 Unreal 에디터를 제어하여 복잡한 월드 빌딩, 애니메이션, 성능 최적화 작업을 자동화할 수 있게 합니다.
작동 방식
이 도구는 Unreal Engine 5.8+의 세 가지 내장 시스템에 연결됩니다: ToolsetRegistry (AICallable 도구로 서비스 등록), ModelContextProtocol (MCP) 서버 (Python 실행과 같은 유틸리티 도구 제공), AgentSkillToolset (마크다운 기반 기술 팩 제공). 에이전트는 Unreal의 표준 MCP 엔드포인트를 통해 에디터와 상호작용하며, Python을 주요 작업 도구로 사용하여 다단계 작업을 배치 처리하고 unreal.* API의 전체 기능에 접근합니다.
대상 사용자
Unreal Engine 5.8+를 사용하며 AI 에이전트를 개발 워크플로우에 통합하여 반복적인 에디터 작업을 자동화하고, 복잡한 자산을 제작하며, 성능 문제를 진단하고자 하는 게임 개발자 및 테크니컬 아티스트.
주요 기능
- 성능 및 프로파일링:
PerformanceService를 포함하여 프레임이 CPU 또는 GPU에서 제한되는지 진단하고, Unreal Insights와 연동하여 트레이스 분석이 가능합니다. - 지형 및 월드 빌딩: 랜드스케이프 형상 조정, 높이 맵, 프로시저럴 맵 블록아웃, GPS를 통한 실제 지형 가져오기 도구를 제공합니다.
- 심층 자산 제작: MetaSound/SoundCue 그래프, AnimBP 상태 머신, Niagara 에미터 커브, MVVM 바인딩이 있는 UMG 위젯을 지원합니다.
- AI 행동 도구: Behavior Tree 노드, 데코레이터, 서비스 편집 기능을 제공하며, JSON 순환 및 검증도 지원합니다.
- 에디터 안전성:
TransactionService를 통해 에디터의 undo/redo 버퍼를 이용해 편집 작업을 그룹화하고 롤백할 수 있습니다. - 검증된 워크플로우:
WorkflowService를 통해 작업 저널, 자산 출처 추적, 자동화된 PIE(에디터 내 재생) 테스트 시나리오를 관리합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트