メインコンテンツへスキップ
無料トライアルを開始
無料トライアルを開始
すべての記事
  • Unreal Engine
  • 一般的な開発
  • 生産性
  • Unreal Engine 6
  • セキュリティ

Lore:Epicのバージョン管理とPerforce、Git LFSの比較

Loreは、ゲームプロジェクト向けにEpicが開発した、バイナリに強いオープンソースのバージョン管理です。PerforceやGit LFSとの違いと、移行すべきチームを解説します。

Ludus AI Team

Lore:Epicのバージョン管理とPerforce、Git LFSの比較

Loreは、大きなバイナリアセットを抱えるゲームプロジェクト向けにEpicが開発したバージョン管理システムで、チームが導入したりセルフホストしたりできるようオープンソース化されています。これが重要なのは、ゲームのバージョン管理が長らく二者択一だったからです。大きなバイナリをうまく扱えるが運用の重いPerforceか、開発者になじみはあるが大きな .uasset ファイルで苦しくなるGitとLFSか。Loreはその隙間を狙っています。Perforceのようにバイナリに強く、それでいて導入しやすいシステムです。

この記事では、2026年9月時点で、Loreとは何か、PerforceやGit LFSとどう違うのか、誰が検討すべきかを説明します。

Loreとは?

Loreは、ゲームが実際に作られる方法に合わせてEpicが開発したバージョン管理システムです。コードと並んで数百ギガバイトのバイナリアセットがあり、多くの人が同じプロジェクトに触れ、ファイルはテキストのようにはマージできません。Epicは大規模なプロジェクトで社内利用しており、スタジオも使えるよう公開しました。設計目標はゲームチームが重視する点そのものです。大きなバイナリで詰まらないこと、大きなチームとリポジトリに対応できること、そして従来の重量級の選択肢より運用の負担が軽いことです。

なぜゲームプロジェクトには専用のバージョン管理が必要なのか

ゲームプロジェクトの大半はバイナリで、バイナリはGitが前提としてきた仕組みを崩してしまうからです。.uasset、テクスチャ、オーディオファイルは行単位でマージできないため、2人が同じアセットを編集すると、マージではなくどちらかのバージョンを選んで解決するしかないコンフリクトになります。プロジェクトは数百ギガバイトに達することもあり、汎用のツールはそれをうまく扱えません。だからスタジオはPerforceやGit LFSを選びます。どちらも大きなバイナリに対応していますが、それぞれにコストがあります。Loreは、まさにこの問題に合わせて形作られたEpicの答えです。

Lore、Perforce、Git LFSの比較

LorePerforceGit LFS
大きなバイナリそのために設計強い使えるが、規模が大きいと苦しい
なじみ新しいゲーム業界の標準ほとんどの開発者が知っている
運用コストより軽量を目指す運用もライセンスも重い軽いが、LFSが手間を増やす
オープン性オープンソース、セルフホスト可能商用オープン、LFSのバックエンドはさまざま
最適な用途バイナリに強くオープンなVCを求めるチームすでに投資している大規模スタジオ小規模チーム、コード中心のリポジトリ

要点をまとめると、Perforceはツールが最も充実し、運用の負担も最も重い、定着した選択肢です。Git LFSはなじみがあり軽量ですが、それもアセットのサイズが大きくなるまでです。Loreはその中間を狙っています。Perforce並みのバイナリの扱いを、よりオープンで導入しやすい形で提供します。

スタジオはLoreへ移行すべきか?

Perforceがうまく機能していて、大きく投資しているなら、急いで移る必要はありません。Git LFSを使っていてアセットの増加とともに負担を感じているなら、あるいはゼロから始めるところで、Perforceの運用コストなしにバイナリに強いシステムを求めているなら、Loreは真剣に検討する価値があります。オープンソースでセルフホストできる点も魅力です。どのバージョン管理の移行でも同じですが、まず重要度の低いプロジェクトで試験導入してください。移行先がどれほど優れていても、履歴の移行とチームの再教育は実際に手間のかかる作業だからです。

よくある質問

Unreal EngineのLoreとは何ですか? Loreは、ゲームの大きなバイナリアセット向けにEpicが開発したバージョン管理システムで、スタジオが導入したりセルフホストしたりできるようオープンソース化されています。

LoreはPerforceより優れていますか? 同じバイナリ中心の用途を、より軽量でオープンな形で狙っています。Perforceにはより多くのツールと業界での定着があります。どちらが優れているかは、チームの投資と規模によります。

Git LFSの代わりにLoreを使えますか? はい。アセットのサイズが大きくなるにつれてGit LFSが苦しくなってきたチームを想定しています。稼働中のプロジェクトを移行する前に、試験導入してください。

Loreはオープンソースですか? はい。Epicは、スタジオが利用しセルフホストできるよう、Loreをオープンソース化しました。

おわりに

Loreは、どのゲームチームも知っている問題をEpicが解決しようとするものです。従来の選択肢のような運用の重さなしに、大きなバイナリをきちんと扱えるバージョン管理です。一夜にしてPerforceに取って代わることはありませんが、オープンでバイナリに強いシステムとして、スタジオに本当の第三の選択肢をもたらします。移行の前に試験導入してください。Unreal Engine向けの最も高度なAIアシスタントであるLudus AIは、その下にあるバージョン管理が何であれ、UE 5.4~5.8のエディタ内で動作します。そのため、ここでの選択がLudus AIとの作業方法を変えることはありません。

Ludus AIで開発を始める

読んだ内容を自分のプロジェクトで試してみましょう

無料トライアルを開始

Proを14日間 · 50,000クレジット · 本日は$0

ほかの記事を読む

すべての記事

次の機能は、ひと言から。

14 日間の Pro トライアルを始めましょう。今日からエディタで使えます。