Epic Games lança Lore, sistema de controle de versão open source em Rust para grandes assets binários, que já alimenta o UEFN

A Epic Games lançou publicamente em 17 de junho o Lore (v0.8.3), um sistema de controle de versão open source projetado para projetos que misturam código com grandes ativos binários — voltado principalmente para pipelines de produção de jogos e entretenimento. Escrito em Rust e publicado sob a licença MIT, o Lore usa uma arquitetura de árvore Merkle com endereçamento de conteúdo e deduplicação em partes para arquivos grandes, referências de ramificação leves e hidratação de workspace sob demanda, para que engenheiros e artistas não precisem baixar um repositório inteiro para começar. O sistema é centralizado por design, com uma arquitetura baseada em serviços e uma camada de cache para rendimento em escala de equipe. A biblioteca principal, o servidor e a CLI estão em um único repositório GitHub; SDKs de linguagem para JavaScript, Python, C# e Go são publicados como repositórios separados. O projeto está na versão pré-1.0 e em desenvolvimento ativo. O Lore já está em produção dentro da Epic como o sistema de controle de versão integrado do UEFN (Unreal Editor for Fortnite); a equipe observa uma lacuna restante — o UEFN atualmente usa um formato de compressão proprietário — e afirma que está migrando ativamente o UEFN para o mesmo formato de compressão aberto usado pela versão pública para fechá-la.

O lançamento posiciona o Lore como uma potencial alternativa aberta ao Perforce Helix Core, que há muito tempo domina estúdios de jogos que não conseguem usar Git de forma eficiente para grandes ativos binários (modelos 3D, texturas, áudio, vídeo) devido à falta de deduplicação nativa de arquivos grandes e bloqueio centralizado do Git. A Epic afirma que o projeto reflete sua crença de que “um ecossistema verdadeiramente aberto não será construído por uma única empresa” e publicou um modelo de governança e um guia de contribuição junto com o código. O roteiro lista bloqueio de arquivos escalável e um cliente desktop open source como marcos de curto prazo. Como criadora do Unreal Engine — usado por milhares de estúdios em jogos, cinema e arquitetura — o alcance de distribuição da Epic pode dar ao Lore uma base de adoção significativa que a maioria dos novos projetos de controle de versão não tem.

GitHub | lore.org