| 작성자: Kavita Chodavarapu @CKnew234, Chris Gagnon |
|---|
지난 3월, 에픽은 UEFN 제작에 직접적인 영향을 주는 두 가지, 즉 안정성과 반복 작업 시간을 의미 있게 개선하겠다는 계획을 발표한 바 있습니다. 안정성 측면에서 이는 개발자 제작 섬 테스트 확장, 손실 범위 개선, 출시 주기 초반에 위험이 높은 결함을 에스컬레이션한다는 의미입니다. 반복 작업 시간의 경우, 에픽은 실시간 세션에 변경 사항을 적용하는 데 걸리는 시간을 크게 줄이는 데 집중했습니다. 또한 에픽은 개선 중인 부분과 아직 작업이 필요한 부분을 포함해, 현재 진행 중인 업데이트도 공유할 것입니다. 최신 진척 상황을 소개합니다. |
| 개선된 부분 반복 작업 시간 지난 게시물에서 에픽은 반복 작업 시간을 줄이겠다고 약속한 바 있으며, 실제로 많은 진척이 있었습니다. 지금까지 변경 사항 푸시에 걸리는 시간은 평균 40% 감소했습니다. 대규모 프로젝트의 경우 이 수치는 더욱 높아, 최대 70%까지 시간이 단축되었습니다. 이 시간 단축은 푸시 시간을 줄이는 다수의 개선에 힘입은 것입니다. * 점진적 쿠킹: 이제 쿠커가 전체 프로젝트를 다시 처리하는 대신, 마지막 푸시 이후 변경된 에셋만을 식별해 처리합니다. * Zen DDC: 신규 파생 데이터 캐시 인프라로, 쿠킹된 에셋을 가져오고 유효성을 검사하는 데 걸리는 시간을 줄여 클라이언트 플레이 루프를 단축합니다. * 추가 쿠킹 파이프라인 및 업로드/다운로드 개선: 파일 전송 속도가 빨라졌고, 대기열 대기 시간이 단축되었으며, 에셋 유효성 검사 및 Verse 컴파일이 개선되었습니다. * 기타 개선 사항: 서버 및 클라이언트 측 로드 시간 개선, 준비 단계 및 유효성 검사의 병렬화, 기타 반복 작업 과정 전반에 걸쳐 수많은 개선이 이루어졌습니다. |
| 라이브 편집 또한 크게 개선되었습니다. * 라이브 편집 기능은 게임 실행 중 사용할 수 있습니다. * 게임을 일시정지하고, 폰에서 벗어나 디버그를 위해 게임 상태를 조사할 수 있습니다. * 레벨 시퀀스 및 사운드 버스 지원을 확장했습니다. * 실시간으로 발생하거나 푸시가 필요한 거래의 편집 목록 검토를 위한 신규 UI를 추가하고, 반복 작업에 UX 개선을 적용하고, 기존 라이브 편집 기능에 다수의 버그 수정을 적용했습니다. 에픽의 작업은 여기서 그치지 않습니다. 라이브 편집 확장은 앞으로도 반복 작업 경험 개선의 중점이 될 것이며, 분산 셰이더 컴파일은 여전히 진행 중이고, 올해 다수의 다른 개선도 예정되어 있습니다. 이를 통해 반복 작업 시간은 계속해서 단축될 것입니다. 안정성 39.50부터 심각도가 높은 손실이 개발자에게 영향을 주는 빈도는 크게 줄었습니다. 에픽은 개발자 제작 섬 테스트를 확장하고, 손실 에스컬레이션 절차를 강화하고, 근본 원인 분석을 개선했습니다. 그 결과, 40.00과 41.00에서 상당한 개선이 이루어졌으며, 이는 결함 유출률(DER) 및 주요 결함 유출 횟수의 두 가지 주요 지표로 측정 가능합니다. |
| 이는 출시 전 가장 심각하고 개발자에게 영향을 주는 손실을 성공적으로 포착하는 빈도가 늘어나고 있음을 의미합니다. 에픽은 41.00으로 에셋 상태 툴과 공간 프로파일러 업데이트 또한 출시해, 에셋 문제가 크래시나 지연을 발생시키기 전 개발자가 보다 잘 식별할 수 있도록 했습니다. 추후 출시 버전에서 이러한 툴을 더욱 개선할 수 있도록 계속 작업하겠습니다. 작업 중인 항목 안정성은 가장 중요한 지표에서 크게 개선되었으나, 일부 분야, 특히 씬 그래프, 게임 중 합류, 커스텀 UI/UMG, 유효성 검사 및 퍼블리싱, 매치메이킹 등에서 아직 불안정합니다. 대다수 손실에는 여러 시스템 간 상호작용이 수반되며, 몇 주나 몇 달 전 이루어진 변경이 그 원인이거나, 출시 주기 후반 대규모 개발자 테스트 단계에서만 나타납니다. |
| 현재 집중 중인 영역: * 씬 그래프 및 게임 중 합류 워크플로에 대한 자동화 범위 확장 * 출시 주기 초반 개발자 규모 테스트 증대 * 고위험 변경 사항에 대한 출시 검토 기준 강화 * 알려진 손실 및 추후 예정된 수정 사항에 대한 가시성 개선 에픽은 또한 가능할 때마다 출시 전 알려진 문제 목록을 공개하기 시작했습니다. 개발자가 확인된 손실과 예정된 수정 사항을 미리 볼 수 있도록 하기 위함입니다. 앞으로의 계획 앞으로도 문제가 있는 부분은 투명하게 공개할 예정입니다. 개발자는 툴의 복잡성을 솔직하게 알 수 있어야 하기 때문입니다. 에픽은 계속해서 영향이 큰 손실 탐지를 개선하고, 보다 투명하게 소통하고, 작업의 기반이 되는 실제 데이터를 공유할 것을 약속해 드립니다. 계속해서 UEFN으로 제작해 주시고, 피드백, 버그 수정, 우선순위를 결정하는 데 도움이 되는 안정성 설문조사 답변을 제공해 주셔서 감사합니다. |
