UE 5.8과 함께 출시된 모델 컨텍스트 프로토콜(MCP) 플러그인인 언리얼 MCP를 이제 포트나이트 언리얼 에디터(UEFN)에서 사용할 수 있습니다.
UEFN 에디터에는 MCP 서버가 내장되어 있습니다. 따라서 Claude Code, Codex 또는 Cursor 같은 에이전트 코딩 툴과 함께 작업하여 기술적 마찰을 줄이고 더 빠른 빌드와 더 많은 반복 작업을 할 수 있도록 지원합니다. 여기에는 Verse 작성 및 컴파일, 장치 배치 및 구성, 씬 그래프 엔티티 생성, UMG로 UI 빌드, 결과 테스트를 위한 플레이 세션 실행 등의 기능이 포함됩니다.
에이전트가 만드는 모든 요소는 프로젝트의 실제 편집 가능한 부분이 되므로, Verse 파일을 열고, 디테일 패널에서 장치를 미세 조정하고, 아웃라이너에서 엔티티를 선택할 수 있습니다. MCP는 공개 표준이므로 이를 지원하는 모든 에이전트 코딩 툴을 로컬로 연결하여 UEFN에서 경험을 개발하는 데 활용할 수 있습니다.
언리얼 MCP의 이번 출시 버전에는 UEFN 전용으로 제작된 툴세트가 포함되며 UE 5.8의 언리얼 MCP에 사용되는 것과 동일한 툴세트 레지스트리를 통해 제공됩니다. UE 5.8에서 사용할 수 있는 모든 툴세트가 UEFN과 호환되는 것은 아니지만, 언리얼 엔진 6를 향한 여정에서 개발 스트림을 통합하며 더 많은 UEFN 기능을 계속 추가할 예정입니다.
다음은 UEFN에서 현재 사용 가능한 기능입니다.
Verse 코드 작성 및 반복작업
언리얼 MCP를 통해 연결된 에이전트는 프로젝트의 Verse 파일을 읽고, 작성하고, 컴파일할 수 있습니다. 원하는 메커니즘을 설명하면("라운드가 시작될 때 로그 메시지를 추가한 다음 컴파일하고 빌드되었는지 알려줘") 에이전트가 코드를 작성하고, 컴파일을 시작하고, 결과를 보고합니다. 또한 Verse 파일 전체를 검색하고, 익숙하지 않은 코드를 설명하고, 빌드가 정상적으로 완료될 때까지 컴파일 오류에 대해 계속 반복작업할 수도 있습니다. Verse 파일 작업은 프로젝트 내에서만 이루어지므로 에이전트는 항상 사용자 본인의 파일만 작업합니다.
장치 추가 및 편집
에이전트는 장치 카탈로그를 탐색하고, 레벨에 포크리 또는 Verse 장치를 배치하고, 해당 프로퍼티를 편집할 수 있습니다. 원하는 결과를 설명하면(예: "누군가 결승선을 통과하면 폭죽을 터뜨려줘.") 에이전트가 VFX 생성 장치를 선택하고, 배치하고, 원래 디테일 패널에서 직접 설정해야 하는 이펙트 및 트리거 세팅도 구성해 줍니다.
씬 그래프 엔티티 생성 및 편집
씬 그래프로 작업하면 에이전트가 엔티티를 생성하고, 컴포넌트를 추가하고, 해당 트랜스폼과 프로퍼티를 편집할 수 있습니다. 에이전트에게 "원점에 엔티티를 생성하고 메시 컴포넌트를 추가해줘. 그리고 500유닛 위로 이동해."라는 프롬프트를 입력할 수 있습니다. 에이전트에게 레벨의 모든 엔티티와 각 엔티티의 컴포넌트 등 이미 존재하는 요소들의 목록을 정리하도록 요청할 수도 있습니다. 이는 사용자나 에이전트가 프로젝트 내에서 방향을 잡아야 할 때 유용합니다.
플레이 세션 시작, 중지 및 디버그
에이전트는 플레이 세션을 실행하고, 연결되었는지 확인하고, 작업 완료 시 중지할 수 있습니다. 세션 도중에 Verse를 일부 변경하면 에이전트가 Verse 변경 사항만 실행 중인 세션으로 푸시할 수 있습니다. 세션이 시작되지 않으면 에이전트에게 클라이언트 로그를 확인해 이유를 알려달라고 요청하세요.
각 워크플로는 자체적으로 작동하면서도 하나로 연결되도록 제작되었습니다. 에이전트에게 Verse를 작성하고 장치를 연결하도록 요청한 다음, 세션을 시작하고 로그를 확인하여 모두 정상적으로 작동하는지 확인하세요.
시작하기
언리얼 MCP는 UEFN에 내장되어 있으므로 별도의 플러그인을 설치할 필요가 없습니다. 시작하려면 프로젝트 세팅의 베타 액세스에서 UEFN MCP 툴셋을 활성화한 다음, 원하는 에이전트 코딩 툴을 에디터에 연결하는 구성을 생성하세요. 전체 설정 및 구성에 대한 자세한 내용은 UEFN 문서의 언리얼 MCP를 확인하세요.
UEFN의 언리얼 MCP는 베타 버전이므로 일부 미완성된 부분이 있으며 향후 더 많은 기능이 추가될 예정입니다. 한번 사용해 보고, 무엇을 만들었는지 그리고 향후 에이전트에 어떤 기능을 원하는지 알려주세요.
실제 작동하는 모습을 보고 싶으신가요? 8월 22일 오전 3시(한국 시간)에 Magnus Enebakk가 진행하는 포트나이트에서 창작하기 라이브스트림에 참여해 UEFN의 MCP를 살펴보세요.