IslandAtlas
Epic Games

Epic, UEFN'in İçine Gömülü Sürüm Kontrol Sistemi Lore'u Açık Kaynak Yaptı

Epic Games, UEFN'e güç veren MIT lisanslı, Rust tabanlı sürüm kontrol sistemi Lore'u yayımladı ve onu büyük oyun varlıkları için Perforce ve Git'e açık bir alternatif olarak konumlandırdı.

Yazan 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) altında çalışan sürüm kontrol sistemi Lore'u açık kaynak yaptı ve onu GitHub'da MIT License altında yayımladı. Proje kendisini "hem veride hem de ekiplerde benzeri görülmemiş ölçeklenebilirlik" için inşa edilmiş "yeni nesil, açık kaynaklı bir sürüm kontrol sistemi" olarak tanımlıyor ve Epic, sistemin "UEFN için yerleşik sürüm kontrol sistemi olarak hizmet verdiğini" belirtiyor.

UEFN içinde içerik üreticileri bu teknolojiyi zaten Unreal Revision Control olarak biliyor; bu sistem tüm yeni adalar için kutudan çıktığı haliyle mevcut ve bir adanın ve varlıklarının artımlı anlık görüntülerini, yani revizyonlarını kaydederek çalışıyor. Lore, aynı soydan gelen bu sistemin daha geniş, açık kaynaklı sürümü. Depoya göre, açık kaynaklı yapı, UEFN içinde sevk edilen tescilli sürümden farklı bir sıkıştırma biçimi kullanıyor.

Kod ile büyük ikili varlıklar için inşa edildi

Lore, kaynak kodunu çok büyük ikili dosyalarla harmanlayan projeleri hedefliyor; bu da uzun süredir stüdyoları Git yerine Perforce'a yönelten iş yükünün ta kendisi. Kod tabanı ağırlıklı olarak Rust (GitHub'ın dil dağılımına göre kabaca %81), daha az miktarda Python ve C içeriyor. Epic ayrıca ayrı depolarda JavaScript, Python, C# ve Go için dil bağlamaları (binding) listeliyor.

  • Değişmez, kriptografik olarak doğrulanmış revizyon zincirleriyle Merkle ağaçları kullanan içerik adresli depolama
  • Büyük dosyalar için parçalı (chunked) depolama, böylece bir dosyanın yalnızca değişen kısımları yeniden depolanır
  • İsteğe bağlı veri hidrasyonu ve seyrek (sparse) çalışma alanları
  • Önbelleğe almalı merkezi bir hizmet mimarisi, ayrıca hafif dallanma ve hızlı geçiş

Depo, bunun erken aşamada bir yazılım olduğunu açıkça belirtiyor: listelenen en son sürüm v0.8.3 (17 Haziran 2026) ve Epic, projenin 1.0 öncesi ve aktif geliştirme altında olduğu konusunda uyararak "arayüzlerin, diskteki biçimlerin ve API'lerin sürümler arasında değişebileceği" konusunda dikkat çekiyor. Topluluk desteği için GitHub Issues ve Discord adresleri gösteriliyor.

UEFN içerik üreticileri için pratik çıkarım şu: motorun temelindeki revizyon sistemi artık kapalı bir bileşen değil, incelenebilir ve genişletilebilir açık bir proje haline geldi; bu da sistem kararlı bir 1.0 sürümüne doğru olgunlaştıkça, ekiplere editör dışındaki yoğun varlık odaklı projeleri yönetmek için ücretsiz bir seçenek sunuyor.

Kaynaklar

Paylaş · X Paylaş · Reddit

IslandAtlas bağımsız bir analitik sitesidir ve Epic Games ile bağlantılı değildir. İçerik editöryeldir; bağlantılı kaynaklara bakın.

Daha fazla haber