- Unreal Engine
- Ogólne tworzenie oprogramowania
- Produktywność
- Unreal Engine 6
- Bezpieczeństwo
Lore: system kontroli wersji od Epic vs Perforce i Git LFS
Lore to otwartoźródłowy system kontroli wersji od Epic, przyjazny dużym plikom binarnym w projektach gier. Jak wypada na tle Perforce i Git LFS i komu opłaca się przejść.
Ludus AI Team
Lore: system kontroli wersji od Epic vs Perforce i Git LFS
Lore to system kontroli wersji od Epic, stworzony z myślą o projektach gier z dużymi zasobami binarnymi i udostępniony jako open source, aby zespoły mogły go wdrożyć lub hostować samodzielnie. Ma znaczenie, bo kontrola wersji w gamedevie od dawna sprowadzała się do wyboru między Perforce, który dobrze radzi sobie z dużymi plikami binarnymi, ale jest ciężki w utrzymaniu, a Git z LFS, który programiści znają, ale który nie radzi sobie z dużymi plikami .uasset. Lore celuje w tę lukę: przyjazny plikom binarnym jak Perforce, a przy tym łatwiejszy we wdrożeniu.
Ten tekst wyjaśnia, czym jest Lore, jak wypada na tle Perforce i Git LFS oraz komu warto się mu przyjrzeć, według stanu na wrzesień 2026.
Czym jest Lore?
Lore to system kontroli wersji, który Epic zbudował pod to, jak faktycznie powstają gry: setki gigabajtów zasobów binarnych obok kodu, wiele osób pracujących nad tym samym projektem i pliki, których nie da się scalać jak tekstu. Epic używa go wewnętrznie przy dużych projektach i udostępnił go, aby mogły z niego korzystać studia. Cele projektowe są dokładnie tymi, na których zależy zespołom tworzącym gry: obsługa dużych plików binarnych bez zadyszki, skalowanie do dużych zespołów i repozytoriów oraz mniej bólu operacyjnego niż w przypadku tradycyjnej, ciężkiej opcji.
Dlaczego projekty gier potrzebują specjalnej kontroli wersji
Ponieważ projekt gry to w większości pliki binarne, a pliki binarne łamią założenia, na których zbudowano Git. Pliku .uasset, tekstury czy pliku audio nie da się scalić linia po linii, więc gdy dwie osoby edytują ten sam zasób, konflikt rozwiązujesz, wybierając jedną wersję, a nie scalając zmiany. Projekty zajmują też setki gigabajtów, z czym narzędzia ogólnego przeznaczenia radzą sobie słabo. Dlatego studia sięgają po Perforce lub Git LFS: oba rozwiązują problem dużych plików binarnych, każde za swoją cenę. Lore to odpowiedź Epic zaprojektowana specjalnie z myślą o tym problemie.
Lore vs Perforce vs Git LFS
| Lore | Perforce | Git LFS | |
|---|---|---|---|
| Duże pliki binarne | Stworzony z myślą o nich | Mocna strona | Działa, ale słabnie przy dużej skali |
| Znajomość | Nowość | Standard branżowy w gamedevie | Znany większości programistów |
| Koszt operacyjny | Ma być lżejszy | Ciężki w utrzymaniu i licencjonowaniu | Niski, ale LFS dodaje tarcia |
| Otwartość | Open source, możliwy własny hosting | Komercyjny | Otwarty, backendy LFS są różne |
| Najlepszy dla | Zespołów chcących otwartej kontroli wersji przyjaznej plikom binarnym | Dużych studiów, które już w niego zainwestowały | Małych zespołów, repozytoriów z przewagą kodu |
W skrócie: Perforce to zakorzeniony wybór z najbogatszym zestawem narzędzi i największym ciężarem operacyjnym. Git LFS jest znajomy i lekki, dopóki zasoby nie urosną. Lore celuje w środek: obsługa plików binarnych w stylu Perforce przy bardziej otwartym i łatwiejszym do wdrożenia rozwiązaniu.
Czy twoje studio powinno przejść na Lore?
Jeśli Perforce działa i mocno w niego zainwestowaliście, nie ma pośpiechu z przenosinami. Jeśli używasz Git LFS i odczuwasz jego ograniczenia w miarę wzrostu zasobów albo zaczynasz od zera i chcesz systemu przyjaznego plikom binarnym bez kosztów operacyjnych Perforce, Lore jest wart poważnego rozważenia, zwłaszcza że jest otwartoźródłowy i można go hostować samodzielnie. Jak przy każdej migracji kontroli wersji, najpierw przetestuj go pilotażowo na mniej istotnym projekcie, bo przeniesienie historii i przeszkolenie zespołu to realna praca, niezależnie od tego, jak dobry jest system docelowy.
FAQ
Czym jest Lore w Unreal Engine? Lore to system kontroli wersji od Epic, stworzony z myślą o dużych binarnych zasobach gier i udostępniony jako open source, aby studia mogły go wdrożyć lub hostować samodzielnie.
Czy Lore jest lepszy od Perforce? Celuje w ten sam scenariusz z przewagą plików binarnych, ale jest lżejszy i bardziej otwarty. Perforce ma więcej narzędzi i mocniejszą pozycję w branży. To, co jest lepsze, zależy od dotychczasowych inwestycji i skali twojego zespołu.
Czy mogę używać Lore zamiast Git LFS? Tak, i jest on skierowany właśnie do zespołów, którym Git LFS przestaje wystarczać w miarę wzrostu zasobów. Przetestuj go pilotażowo przed migracją aktywnego projektu.
Czy Lore jest open source? Tak. Epic udostępnił Lore jako open source, aby studia mogły z niego korzystać i hostować go samodzielnie.
Podsumowanie
Lore to odpowiedź Epic na problem znany każdemu zespołowi tworzącemu gry: kontrolę wersji, która szanuje duże pliki binarne bez ciężaru operacyjnego tradycyjnej opcji. Nie wyprze Perforce z dnia na dzień, ale jako otwarty system przyjazny plikom binarnym daje studiom realną trzecią opcję. Zanim przeprowadzisz migrację, zrób pilotaż. Ludus AI, najbardziej zaawansowany asystent AI dla Unreal Engine, działa w edytorze w UE od 5.4 do 5.8 niezależnie od systemu kontroli wersji pod spodem, więc ten wybór nie zmienia sposobu, w jaki z nim pracujesz.

