IslandAtlas
Epic Games

Epic, UEFN에 내장된 버전 관리 시스템 Lore를 오픈소스로 공개

Epic Games가 UEFN을 구동하는 MIT 라이선스의 Rust 기반 버전 관리 시스템 Lore를 공개하며, 대용량 게임 에셋을 위한 Perforce 및 Git의 오픈 대안으로 자리매김했다.

작성 IslandAtlas

Abstract network of glowing connected nodes branching across a dark workspace, suggesting version history and data flow

Epic Games가 Unreal Editor for Fortnite(UEFN) 내부에서 작동하는 버전 관리 시스템 Lore를 오픈소스로 공개하고 이를 GitHub에 MIT License로 게시했다. 이 프로젝트는 스스로를 "데이터와 팀 모두에서 전례 없는 확장성"을 위해 구축된 "차세대 오픈소스 버전 관리 시스템"이라고 소개하며, Epic은 이것이 "UEFN의 내장 버전 관리 시스템 역할을 한다"고 밝혔다.

UEFN 내부에서 크리에이터들은 이미 이 기술을 Unreal Revision Control로 알고 있다. 이는 모든 새 아일랜드에 기본 제공되며, 아일랜드와 그 에셋의 증분 스냅샷, 즉 리비전을 저장하는 방식으로 작동한다. Lore는 그와 동일한 계보를 더 넓게 오픈소스로 공개한 것이다. 저장소에 따르면 오픈소스 빌드는 UEFN에 탑재된 독점 버전과는 다른 압축 형식을 사용한다.

코드와 대용량 바이너리 에셋을 위해 설계

Lore는 소스 코드와 매우 큰 바이너리 파일이 섞인 프로젝트를 겨냥하는데, 이는 오랫동안 스튜디오들이 Git이 아닌 Perforce를 택하게 만든 바로 그 작업 부하다. 코드베이스는 주로 Rust(GitHub의 언어 분석 기준 약 81%)로 이루어져 있으며, 소량의 Python과 C가 포함된다. Epic은 또한 별도의 저장소에 걸쳐 JavaScript, Python, C#, Go용 언어 바인딩을 함께 제공한다.

  • 불변하며 암호학적으로 검증된 리비전 체인을 갖춘 머클 트리 기반의 콘텐츠 주소 지정 스토리지
  • 대용량 파일을 위한 청크 단위 스토리지로, 파일에서 변경된 부분만 다시 저장
  • 온디맨드 데이터 하이드레이션과 스파스 워크스페이스
  • 캐싱을 갖춘 중앙 집중식 서비스 아키텍처와 더불어 경량 브랜칭 및 빠른 전환

저장소는 이것이 초기 단계의 소프트웨어임을 명시하고 있다. 명시된 최신 릴리스는 v0.8.3(2026년 6월 17일)이며, Epic은 이 프로젝트가 1.0 이전 단계이고 활발히 개발 중이라고 경고하면서 "릴리스 간에 인터페이스, 온디스크 형식, API가 변경될 수 있다"고 주의를 당부한다. 커뮤니티 지원은 GitHub Issues와 Discord로 안내된다.

UEFN 크리에이터에게 실질적인 핵심은, 엔진의 기반 리비전 시스템이 이제 닫힌 구성 요소가 아니라 들여다볼 수 있고 확장 가능한 오픈 프로젝트가 되었다는 점이다. 이로써 팀은 시스템이 안정적인 1.0 릴리스로 성숙해 가는 동안 에디터 외부에서 무거운 에셋 중심 프로젝트를 관리할 무료 옵션을 갖게 된다.

출처

공유 · X 공유 · Reddit

IslandAtlas는 독립 분석 사이트이며 Epic Games와 제휴 관계가 없습니다. 모든 보도는 편집 콘텐츠이며, 출처 링크를 참고하세요.

더 많은 뉴스