본문으로 건너뛰기

© 2026 Molayo

X요약2026. 06. 28. 13:49

Git의 게임 개발 분야 독점에 맞설 진정한 경쟁자의 등장

요약

Epic Games가 수년간 내부적으로 사용해 온 버전 관리 시스템인 'Lore'를 MIT 라이선스로 오픈소스로 공개했습니다. Lore는 Git LFS의 한계와 Perforce의 높은 비용 문제를 동시에 해결하며 게임 개발 환경의 새로운 표준을 제시합니다.

핵심 포인트

  • Epic Games의 내부 버전 관리 시스템 'Lore' 오픈소스 공개
  • 대용량 파일 처리에 최적화된 블록 단위 저장 및 중복 제거 기술
  • 완전한 오프라인 작업 지원 및 로컬 기반 커밋/브랜치 기능
  • Rust 기반 구축 및 다국어 SDK 제공으로 높은 성능과 확장성 확보
  • Git LFS와 Perforce의 비용 및 성능 문제를 해결하는 대안

다소 파격적인 주장이지만, 게임 개발 분야에서 Git의 독점이 오늘 처음으로 진정한 라이벌을 만났습니다.

Epic은 방금 Unreal State of Unreal 컨퍼런스에서 Lore를 공식적으로 공개했습니다. 그들이 수년간 직접 다듬어온 내부 버전 관리 시스템(Version Control System)을 MIT 라이선스로 완전히 오픈소스로 공개하여, 누구나 무료로 사용할 수 있게 했습니다.

게임 개발을 하시는 분들이라면 오늘 이 뉴스가 무엇을 의미하는지 잘 아실 겁니다.

이전까지 이 분야는 항상 두 가지 좋지 않은 선택지 중 하나를 골라야 했습니다.

Git은 태생적으로 대용량 파일(Large Files)을 위해 설계되지 않았습니다. 방대한 양의 3D 모델, 텍스처, 오디오를 집어넣으려면 LFS (Large File Storage) 플러그인에 의존해 겨우 버텨야 했고, 그 경험은 매우 조잡했습니다.

Perforce는 대용량 파일 처리가 신뢰할 만하지만, 연간 비용이 수만 달러에 달하며 반드시 실시간 서버에 연결되어야 합니다. 또한 생태계가 폐쇄적이어서 직접 도구를 구축하는 것이 불가능합니다.

대용량 파일 성능, 오프라인 작업, 그리고 개방형 표준이라는 세 가지 핵심 문제를 동시에 해결할 수 있는 곳은 없었습니다.

Lore는 이 세 가지 페인 포인트(Pain Points)를 정면으로 돌파했습니다.
완전한 오프라인 작업이 가능하며, 커밋(Commit), 브랜치(Branch) 전환 등이 모두 로컬에서 실행됩니다.

파일의 고유 지문(Fingerprint)을 통한 중복 제거로 동일한 데이터는 절대 두 번 저장하지 않습니다.
수 GB 단위의 파일을 블록 단위로 나누어 저장하여, 변경된 부분만 전송함으로써 대역폭을 낭비하지 않습니다.
필요한 파일만 가져오는 On-demand Pull 방식을 사용하여 로컬에는 사용 중인 콘텐츠만 저장합니다.
전 과정이 Rust로 구축되었으며, 공식적으로 다국어 SDK를 제공합니다.

Perforce의 1년 라이선스 비용이면 엔지니어 여러 명을 고용할 수 있는 수준이며, Git LFS는 언제나 임시 패치에 불과했습니다.

이제 Epic은 자신들의 비장의 무기였던 프로덕션급(Production-grade) 도구를 공개 영역에 던져 놓았습니다. 무료이며, 오픈소스이고, 상업적 문턱도 없습니다.

게임 개발의 버전 관리는 이제 더 이상 두 가지 선택지뿐인 막다른 길(Deadlock)이 아닐 것입니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 X @ayi_ainotes (자동 발견)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0