패치 노트
v42.30으로 LLM 기반 캐릭터, 무기가 아닌 휴대 가능한 아이템, 에디터 내 콘텐츠 사전 검토, 섬 성능 분석 자료 벤치마크를 빌드하기 위한 새로운 대화 템플릿이 도입됩니다. 신규 콘텐츠에는 마녀의 빗자루와 찰싹 캔디콘이 포함됩니다.
신규 대화 템플릿
대화 템플릿은 대화 기능을 직접 플레이하며 살펴볼 수 있는 템플릿으로, 이를 사용하여 고유한 성격과 음성을 가진 LLM 기반 캐릭터를 만들 수 있습니다. 이 캐릭터는 말하고, 반응하고, 플레이어 행동에 응답하며, 심지어 게임플레이에 영향을 미칠 수도 있습니다.
템플릿에서 플레이어는 NPC 구매자를 상대하는 중고차 판매원의 세계로 들어갑니다. 프롬프트를 제작하고, 무작위 캐릭터를 생성하고, Verse와 구조화된 출력을 사용하여 대화를 의미 있는 게임플레이 결과로 전환하는 방법을 배우면서 가격을 흥정하고, 덤을 제안하고, 거래를 성사시킬 수 있습니다.
이러한 기술을 활용하여 나만의 경험과 장르에 적용해 보세요. 예를 들어, 협상 루프는 마법 펫을 두고 흥정하는 판타지 여관 주인에 적용하거나, 플레이어가 찾고 있는 물건에 따라 임무를 지정하는 퀘스트 제공자에 적용할 수 있습니다.
템플릿은 프로젝트 브라우저에서 확인 가능합니다.
로켓 레이싱 섬 퍼블리싱이 취소되며 더 이상 플레이할 수 없습니다
로켓 레이싱 템플릿으로 제작된 UEFN 섬의 퍼블리싱이 취소되어 더 이상 플레이할 수 없게 됩니다. 신규 또는 기존 로켓 레이싱 섬의 업데이트 역시 퍼블리싱이 비활성화됩니다.
트랙 스플라인 툴, 부스트 패드, 볼륨 위험 요소, 생성 장치와 같은 로켓 레이싱 개발자 툴이 마이그레이션되어, 템플릿을 사용하지 않고도 이러한 툴로 레이싱 게임을 제작하고 퍼블리싱할 수 있습니다. 로켓 레이싱 템플릿으로 만든 섬을 일반 섬으로 전환하는 자세한 방법은 섬을 브랜드 섬으로 전환하기를 참고하세요.
참고: 플레이어의 탈것 보관함은 영향을 받지 않으므로 포트나이트에서 커스터마이징한 차량을 계속 사용할 수 있습니다.
커스텀 무기: 보유 아이템
이제 무기가 아닌 휴대 가능 아이템을 제작할 수 있습니다. 새로운 held_item_template은 커스터마이징이 가능한 엔티티 프리팹으로(기본 메시 및 아이콘으로 횃불이 제공됨)입니다. 이를 플레이어가 장착할 수 있는 등불, 도구, 배너 또는 기타 소품으로 외형을 변경할 수 있습니다.
이제 크리에이터 포털에서 UEFN 분석 자료 벤치마크 사용 가능
벤치마크는 섬의 퍼포먼스를 해당 장르의 상위 섬과 비교하는 데 사용할 수 있는 백분위수 목표입니다. 이제 클릭률, 이탈률(5분), 평균 세션 길이, 1일 리텐션, 7일 리텐션을 크리에이터 포털에서 확인할 수 있습니다.
이러한 내용은 이미 사용할 수 있는 크리에이터 포털 분석 자료 차트에 직접 표시됩니다. 지원되는 차트에 대해 토글을 켜면 섬의 지표 선이 음영 처리된 백분위수 구간과 점선 코호트 중앙값과 비교하여 표시됩니다.
벤치마크는 가설을 검증하고 게임 내에서 개선이 필요한 특정 영역을 진단할 수 있는 맥락을 제공합니다. 예를 들어 이탈률이 다른 섬보다 뒤처지는 반면 CTR이 앞선다면 디스커버에서 플레이어에게 약속하는 경험이 게임 내 실제 경험과 일치하지 않는다는 의미일 수 있습니다.
섬의 성장 기회에 대한 인사이트를 얻으려면 지금 크리에이터 포털 분석에서 벤치마크를 확인해 보세요.
Verse 경로가 이제 UEFN 전체에서 더욱 일관되게 표시됩니다
신규 프로젝트는 기존 언리얼 엔진 경로보다 에디터의 더 많은 위치에 Verse 경로가 표시됩니다. 이는 UEFN에서 Verse 경로를 표준 콘텐츠 식별 방식으로 단일화하려는 지속적인 노력의 일환입니다.
이제 콘텐츠 브라우저, 소스 컨트롤 대화 상자, 유효성 검사 오류, 레퍼런스 뷰어, 에셋 툴팁 및 복사된 에셋 레퍼런스에서 Verse 경로가 표시됩니다. 팹 참조 에셋 및 콘텐츠 팩도 Verse 경로 아래에 표시됩니다.
이 변경 사항은 새로 생성된 프로젝트에 적용됩니다. 기존 프로젝트는 영향을 받지 않으며 어떠한 조치도 필요하지 않습니다.
Verse 호환성 변경
42.20 버전에서는 Fortnite.com/Marketplace API에 하위 버전과 호환되지 않는 변경 사항이 적용되었으며, 대신 API가 /UnrealEngine.com/Marketplace Verse 경로로 옮겨졌습니다. 이전에 이러한 API를 사용한 경우, 이제 해당 API에 기반한 기존 코드가 계속 작동할 수 있도록 에일리어스가 제공됩니다. 그러나 기존 코드에 UnrealEngine.com 네임스페이스 전체를 가져오고, local에서 Marketplace 심볼을 정의했던 using {/UnrealEngine.com} 문이 있는 경우 이제 충돌이 발생할 것입니다.
심볼 명확화 문제를 방지하는 방법은 다음과 같습니다.
사용 중인 using
{/UnrealEngine.com}문을 제거하거나,로컬에 있는 로컬 마켓플레이스 심볼의 이름을 변경하거나, 가능한 경우 최소한으로 한정합니다.
이 변경 사항을 적용하는 동안 문제가 발생하면 에디터 내 신고 기능을 사용하거나 문제 및 버그 신고 포럼에 게시하여 에픽에 문의하시기 바랍니다.
메모리 표시기: 예정된 변경 사항
최근 출시 버전에서는 메모리 스냅샷과 타이밍 인사이트로 자신의 경험이 어떤 퍼포먼스를 보이는지를 정확하게 파악할 수 있었습니다. 이제 다음 단계로 메모리 보고 기능을 동일한 워크플로에 통합하고자 합니다.
퍼블리싱 메모리 요구량은 프로파일링 툴로 옮겨집니다. 메모리 계산을 수동으로 실행할 수도 있지만, 쿠킹할 때마다 계산이 자동 실행되므로 세션 실행 또는 푸시된 변경 사항이 있을 때 새로운 값이 생성됩니다. 프로젝트가 한계치를 초과하면 에디터 하단 게임 퍼포먼스 보고서에 알림이 표시되며, 에셋별 메모리 사용량 요약을 통해 어떤 요소로 인해 초과하는지를 알 수 있습니다.
또한 메모리가 이제 실제 단위로 보고됩니다. 퍼블리싱 제한은 여전히 100,000 단위 그대로이지만, 300MB로 표시될 예정입니다. 예산은 변경되지 않으며, 수치가 다른 메모리 툴에서 표시되는 것과 일치하도록 변경되어 사용자의 측정값과 비교하기가 더 쉬워집니다.
향후 출시 버전에서는 실행 중인 세션에서 메모리 표시기를 제거할 예정입니다. 실시간 보고 및 에셋별 분석 기능이 준비되면 프로파일링 툴에서 메모리 가이드를 확인할 수 있게 됩니다.
콘텐츠 브라우저 및 인벤토리 업데이트
신규 아이템
마녀의 빗자루
이 아이템은 챕터 6 시즌 4 버전입니다.
찰싹 캔디콘
사용 시 찰싹 효과를 적용합니다.
신규 무기
로켓 비행 호박 발사기
이색
신규 프리팹과 갤러리
래비시 레어 세트
래비시 레어 세트
버그 수정
챕터 7과 레거시 HUD 간에 전환할 때의 낙하 포드 UI를 수정했습니다.
팹의 UEFN 소스 에셋
이제 UEFN 소스 에셋을 팹에 업로드할 수 있습니다. Verse 및 씬 그래프로 빌드된 완전하고 편집 가능한 시스템으로, 다른 개발자가 UEFN에서 직접 열고 수정할 수 있습니다. 퍼블리싱은 10월 15일(미국 동부 시간)에 시작되며, 모든 판매 건 순수익의 88%를 유지할 수 있습니다. 등록 준비 방법은 전체 게시물에서 확인하세요.
시작하려면 포트나이트 언리얼 에디터 소스를 팹에 업로드하기를 참고하시기 바랍니다.
에디터 내 콘텐츠 사전 검토
이제 빌드하는 동안 에디터 내에서 콘텐츠 사전 검토를 통해 잠재적인 콘텐츠 위반 사항에 플래그가 훨씬 더 빠르게 지정됩니다. 이를 통해 위반의 소지가 있는 콘텐츠를 더 일찍 찾아 수정할 수 있습니다. 알림, 콘텐츠 브라우저 경고 아이콘, 전용 검토 메시지 로그를 통해 어떤 에셋이 영향을 받는지, 잠재적인 위반 사항이 무엇인지 확인할 수 있습니다.
이러한 알림은 초기의 정보 제공 플래그이며 최종 결정이 아니므로, 에디터에서 추가로 개발하거나 퍼블리싱하는 것은 차단되지 않습니다. 에셋은 섬의 나머지 부분과 함께 퍼블리싱 시 여전히 검토를 거칩니다.
자세한 내용은 문서를 참고하세요.
능력 템플릿
능력 템플릿을 생성할 때 더 이상 직접 능력 컨텍스트를 생성할 필요가 없도록 내부에서 업데이트가 적용되었습니다. 즉, Verse 코드를 사용하지 않고도 능력 템플릿을 생성할 수 있다는 의미입니다. 이로 인한 부작용은 fort_template_ability가 더 이상 파라미터 클래스가 아니게 된다는 점입니다. 이를 사용하여 작성된 모든 코드는 이러한 변경 사항을 반영하도록 업데이트해야 합니다.
예시: test_fort_template_ability := class(fort_template_ability):는 특수화가 필요한 경우 이를 사용하는 올바른 새 방법입니다.
대상 지정 쿼리는 이제 fort_target_affiliation 열거형의 배열입니다. 모두를 제거하고 중립으로 대체했습니다. 이를 통해 능력으로 대상 지정하려는 대상을 더욱 세분화할 수 있습니다. 이전에 코드에서 이를 사용했다면 코드를 업데이트해야 컴파일할 수 있습니다.
Fort_ability_animation_element_span은 이제 설정되는 애니메이션에 Animation 대신 AnimationSequence를 사용합니다. 또한 fort_ability_anim_layer 대신 play_animation_layer 열거형을 사용합니다. 즉, 이전에 사용하던 animation_element에서 애니메이션을 선택해야 합니다. 이전에 코드에서 이를 사용했다면 코드를 업데이트해야 컴파일할 수 있습니다.
fort_ability_status_effect_removal_point를 추가했습니다. 이 새로운 포인트는 능력의 대상에서 선택한 상태 효과를 제거합니다.
크리에이터 포털에서 섬 내 거래에 대한 제안 유효성 검사 오류 세부 정보
이제 크리에이터 포털에서 오퍼 유효성 검사 오류에 대한 세부 정보를 확인할 수 있어, 섬의 오퍼에 영향을 미치는 모든 문제를 빠르게 진단하고 수정할 수 있습니다.
이제 프로젝트 페이지의 기술 탭은 오류 유형, 오퍼, 링크 모드를 기준으로 묶이며, 링크 모드 또는 오류별로 필터링하고 최신순 또는 오래된 순으로 정렬할 수 있습니다.
아무 행이나 선택하면 각 오류 유형에 대한 세부 정보를 확인할 수 있습니다. 예를 들어 허용된 범위를 벗어난 구체적인 가격의 값 또는 최대 권한을 초과하는 오퍼 등을 확인할 수 있으며, 각 항목의 수와 최근 타임스탬프가 함께 표시됩니다. 링크 모드 또는 오류로 필터링할 수도 있고, 최신순 또는 오래된 순으로 정렬할 수도 있습니다.
이 오류 상세 정보를 사용하여 오퍼의 문제를 빠르게 찾고 수정하여 섬 내 거래를 다시 시작할 수 있습니다.
자세한 정보는 기술 성능 문서의 오퍼 유효성 검사 오류 대시보드 섹션을 확인하세요.
신규 또는 업데이트된 문서
로드맵 업데이트
이번 출시 버전에서 강조할 만한 주요 로드맵 변경 사항은 없지만, 최근 UEFN 공개 로드맵에 추가된 새로운 카드를 확인해 보세요.
Verse 스켈레탈 애니메이션의 다음 계획
Verse 스켈레탈 애니메이션 기능은 41.00에서 실험 단계 기능으로 출시되었으며 현재도 실험 단계로 유지됩니다. API를 대체할 새로운 API를 개발 중이므로, 현재 사용 가능한 스켈레탈 애니메이션 버전에 대한 버그 수정이나 중대한 개선 사항을 적용할 계획은 없습니다.
지금 Verse 스켈레탈 애니메이션을 실험하고 있다면 현재 API는 결국 폐기될 예정이므로, 이를 기반으로 제작된 워크플로를 업데이트해야 할 수도 있다는 점을 알아두세요. 추후 개발 진행 상황에 따라 새로운 접근 방식과 실험 단계 종료 과정에 대한 자세한 정보를 알려 드리겠습니다.
피드백 전달
추가되었으면 하는 기능이 있거나 기존 기능에 대한 피드백이 있나요? 에픽 디벨로퍼 커뮤니티 포럼의 피드백 및 요청 페이지에 제출해 주세요. 버그의 경우 문제 및 버그 신고를 이용해 주세요.
출시 노트
커뮤니티 버그 수정 사항
다음은 여러분이 포럼에 제출해 주신 문제에 대한 수정 사항입니다. 문제를 신고해 주신 분들과 업데이트를 기다려 주신 분들께 감사드립니다!
플레이어가 근거리 음성 채팅을 통해 서로의 소리를 들을 수 없었던 문제를 수정했습니다.
다른 플레이어가 소음기가 장착되지 않은 발리스틱 무기를 발사할 때 깨지고 먹먹한 오디오가 재생되던 문제를 수정했습니다.
부활 시 플레이어의 인벤토리에서 소모품 아이템이 제거되던 문제를 수정했습니다.
퍼포먼스 모드에서 헥실베이니아 불붙은 횃불 02 사물이 불꽃 VFX를 표시하지 않던 문제를 수정했습니다.
VK WaterBody 섬에서 랜드스케이프에 영향 설정을 사용할 수 없어 기존 랜드스케이프 스컬프팅을 덮어써야 했던 문제를 수정했습니다.
기본 제공 커스텀 랩핑 시트지가 있는 이색 무기를 아이템 배치 장치에 등할될 때 유효성 검사 오류가 발생하던 문제를 수정했습니다.
사이드킥 스타일 옵션이 적용되지 않아 사이드킥이 기본 스타일로 유지되던 문제를 수정했습니다.
모바일에서 모든 입력을 사용했음에도 플레이어가 계속 움직일 수 있던 문제를 수정했습니다.
v42.30에서 예정된 모든 수정 사항의 전체 목록은 에픽 디벨로퍼 커뮤니티 포럼에서 해당 검색 결과를 참고하세요.
포트나이트 에코시스템 업데이트 및 수정 사항
신규:
성능 렌더링 모드에서 CPU 병렬 처리를 개선해, Windows의 일부 하드웨어에서 렌더 명령 파이프라이닝을 향상했습니다.
버그 수정:
뉴턴 캐릭터에 ChaosMover 사용 시, 월드 소멸 중 액세스된 피직스 스레드 바닥에 연결된 오브젝트 참조로 인해 서버에서 크래시가 발생하던 문제를 수정했습니다.
Windows에서 간혹 텍스트 입력이 무시되던 문제를 수정했습니다.
Windows에서 사용자가 호환되지 않는 설정을 적용하는 경우 사용자 동의 없이 다이내믹 해상도를 비활성화할 수 없던 문제를 수정했습니다.
스플라인 메시를 생성할 때 크래시가 발생하던 문제를 수정했습니다.
게임플레이 이펙트 컴포넌트 삭제를 실행 취소할 때 크래시가 발생하던 문제를 수정했습니다.
카테고리 지정자가 있는 게임플레이 태그 컨테이너의 유효한 태그에 경고가 잘못 표시되던 문제를 수정했습니다.
입력 매핑 컨텍스트 에디터 뷰에서 매핑 세트를 병합할 때 경고 메시지가 표시되지 않던 문제를 수정했습니다.
InverseBindMatrices에 대해 SkinnedMesh 노드 프로세싱이 올바르게 리졸브되지 않던 문제를 수정했습니다. 이 수정 사항으로 BindPoses와 씬 계층구조 간의 드리프트도 수정되었으며, 멀티 루트 스키닝된 메시 파일의 문제도 해결됩니다.
버그 수정:
스태틱 메시 사용이 비활성화되었을 때 머티리얼 에디터 셰이더 카운트에 로컬 버텍스 팩토리 셰이더가 포함되던 문제를 수정했습니다. 머티리얼 에디터 뷰포트와 플랫폼 통계 모두에서 카운트가 수정되었습니다.
UEFN 업데이트 및 수정 사항
버그 수정:
RemoveWidgetBinding이 존재하지 않는 바인딩에 대해 항상 true를 반환하던 문제('명시적 MovieScene->FindPossessable(BindingGuid) 추가' 존재 확인)를 수정했습니다.
스태틱 메시 사용이 비활성화되었을 때 머티리얼 에디터 셰이더 카운트에 로컬 버텍스 팩토리 셰이더가 포함되던 문제를 수정했습니다. 머티리얼 에디터 뷰포트와 플랫폼 통계 모두에서 카운트가 수정되었습니다.
에디터
신규:
이제 UEFN에서 세션을 시작하는 동안 에셋을 다시 저장해야 할 때 로그에 이유가 입력됩니다.
이제 에디터에서 세션을 더 빨리 재시작할 수 있습니다.
버그 수정:
삭제된 영역에서 브러시 스트로크가 시작될 때 랜드스케이프 에디터에 크래시가 발생하던 문제를 수정했습니다. 이 문제는 가파른 각도에서 랜드스케이프를 볼 때만 발생했습니다.
프로젝트 퍼블리싱이 정상적으로 취소되지 않던 문제를 수정했습니다.
5.1 이전 버전의 에디터에서 액터를 복사하여 5.1 이후 버전의 에디터에 붙여넣을 때 크래시가 발생하던 문제를 수정했습니다.
파이썬 타입을 생성한 모듈을 언로드할 때 가비지 컬렉션 누수를 유발하던 문제를 수정했습니다.
에디터 UI
신규:
소스 컨트롤 및 패키지 대화 상자에 파일 경로 복사 / 패키지 경로 복사 / Verse 경로 복사 컨텍스트 메뉴 옵션을 추가했습니다.
버그 수정:
랜드스케이프 머티리얼 UX: RVT 텍스처 샘플 머티리얼 표현식의 색상을 일반 텍스처 샘플과 유사하도록 변경했습니다.
머티리얼 메뉴의 찾기가 모든 창에 표시되던 문제를 수정했습니다.
소스 파일 캐시 지우기 대화 상자의 텍스트 형식을 수정했습니다.
엔티티 프리팹 에디터 멀티 뷰포트 지원에서 다음 UI 문제를 수정했습니다.
뷰포트가 최대화되면 뷰포트 최대화 체크박스가 이제 올바르게 체크됩니다.
프리팹 에디터 뷰포트 툴바가 너무 작아 툴을 표시할 수 없는 경우, 이제 메뉴를 통해 숨겨진 툴을 사용할 수 있습니다.
멀티 뷰포트 패널 옵션의 명명 규칙을 수정했습니다.
환경 및 랜드스케이프
신규:
타깃 레이어 허용 목록에 추가/제거를 사용할 때 커서와 타깃 레이어 액션 표시기를 변경하여 랜드스케이프 페인트 모드 레이어의 허용 목록을 개선했습니다.
버그 수정:
편집 레이어가 없는 오래된 랜드스케이프를 로드할 때 크래시가 발생하던 문제를 수정했습니다.
예비 잔디 이름 수정이 기존 잔디 이름 항목과 충돌할 때 어설션이 발생하던 랜드스케이프 관련 문제를 수정했습니다. 이 수정 사항은 이제 경고 로그와 사용자가 랜드스케이프 잔디 데이터를 강제로 리빌드할 수 있는 액션이 포함된 맵 확인 경고로 이어집니다.
텍스트 상자를 편집할 때 랜드스케이프 단축키(쉼표, 마침표, ESC)가 감지되던 문제를 수정했습니다.
랜드스케이프 페인트 모드에 진입할 때 표시되던 셰이더 경고를 수정했습니다.
WaterBodyIsland의 지형 프로퍼티가 올바르게 노출되지 않던 문제를 수정했습니다.
랜드스케이프 프록시 액터를 우클릭할 때 크래시가 발생하던 문제를 수정했습니다.
인게임 UI
버그 수정:
UEFN 편집 세션을 시작하는 동안 로딩 화면에 '파티원은 UEFN 편집 세션에 있는 동안 게임 모드를 변경할 수 없습니다'라는 잘못된 오류가 표시되던 문제를 수정했습니다.
UEFN 섬을 선택할 때 준비 버튼이 표시되지 않던 문제를 수정했습니다.
모바일: 가상 포인터, 터치 입력 및 HUD 업데이트
버그 수정:
상호작용 및 줍기 버튼 아이콘을 오버라이드할 수 없던 문제를 수정했습니다.
사격/발사 액션 표시 여부가 조준 버튼을 누르고 있는지 여부에 따라 달라지던 오버라이드 문제를 수정했습니다.
씬 그래프
버그 수정:
클라이언트에서 Verse 기반 씬 이벤트(OnReceive) 배포를 차단하던 문제를 수정했습니다.
피직스
버그 수정:
로켓 발사기와 충격파 수류탄의 충격량이 피직스 활성화 섬에서 올바르게 적용되지 않던 문제를 수정했습니다. 로켓 발사기가 이제 적중 시 캐릭터를 밀어내며, 충격파 수류탄은 캐릭터와 피직스 사물을 폭발 지점으로 다시 끌어당기지 않고 올바르게 날려 보냅니다.
Verse 업데이트 및 수정 사항
API
버그 수정:
Verse를 통해 아이템을 장착하면 플레이어가 조준 또는 사격 능력을 상실하던 문제를 수정했습니다.
씬 이벤트 RemoveItemEvent가 발생했을 때 RemovedAmount 값이 항상 0이 되던 문제를 수정했습니다.
언어
신규:
<localizes> 속성이 서버에 로드될 때 더 나은 성능을 제공하도록 최적화되었습니다. 이전에는 단일 모듈이 이러한 속성을 다수(2000개 이상) 보유하면 로드 중에 섬에 지연이 발생했습니다.
UEFN MCP 수정 사항
신규:
Verse 이벤트 필드를 UMG 위젯에 바인딩할 수 있도록 지원을 추가했습니다.
버그 수정:
대화 팝업으로 인해 MCP 진행이 중단되고 사용자 입력이 필요해지던 문제를 수정했습니다.
업그레이드 노트
씬 그래프
API 변경사항:
클라이언트에서 OnReceive를 호출할 수 있던 기존 설정은 이제 무시되며(이전에는 크래시를 유발할 가능성이 컸음), 대신 로그 메시지가 출력됩니다. 클라이언트 기반 OnReceive 호출에 의존하지 않도록 다시 설정이 필요합니다.