【初心者OK】ゲームスタジオがGit・Perforceから乗り換える理由、新興バージョン管理サービス「Diversion」とは

ゲーム開発関連ニュース

※本記事にはアフィリエイトリンクが含まれています。

そもそもバージョン管理とは?
プログラムのコードや素材データの変更履歴を記録し、複数人での共同作業や過去の状態への復元を可能にする仕組みです。GitやPerforceが代表的ですが、いずれも「ゲーム制作特有の悩み」を完全には解決できていません。

ニュース概要
海外メディア80.lvが、ゲームスタジオ向けバージョン管理サービス「Diversion」を取り上げる記事を公開しました。同社は、コード中心に設計されたGitや、運用コストの高いPerforceに代わる選択肢として、Unreal Engine・Unity・大容量ファイル・AI活用パイプラインに対応した新しいバージョン管理基盤を打ち出しています。記事では、開発元CEOのSasha Medvedovsky氏のコメントや、実際に導入しているCreatures Inc.の担当者の声も紹介されていました。詳細は80.lvの記事で読めます。

注目のポイント

  • 数十万ファイル規模のコミットや、数百万ファイルのクローンを数分以内で完了できるとされる高速な処理性能
  • Unreal・Unityのエディタ上で、同じファイルを他の人が編集中だと即座に警告してくれる「競合の事前防止」機能
  • 編集中は他メンバーの書き換えを禁止する排他ロック(ハードロック)に対応
  • Perforceとの双方向同期に対応しており、プロジェクトを止めずに段階的な移行が可能
  • Epic Gamesが公開したオープンソースの大容量ファイル向けVCS「Lore」との比較にも言及

💡 Git LFS
Gitは本来テキストファイル向けに作られたツールのため、画像や3Dモデルなど大容量のバイナリファイルをそのまま扱うのが苦手です。Git LFS(Large File Storage)はそれを補う拡張機能ですが、プロジェクトが巨大化すると動作が重くなりやすいという課題があります。

このニュースから考えられること
✅ アーティストやデザイナーなど非エンジニアも扱いやすいツールが増えることで、チーム全体の作業効率が上がりやすくなる
✅ 大容量アセットの競合・上書き事故を未然に防げれば、共同制作のストレスが大きく減る
⚠️ 新しいサービスへの移行にはコストや学習の手間がかかるため、既存パイプラインとの相性を見極める必要がある

学ぶならこの講座

※本リンクはアフィリエイトリンクです。

👉 ゲームプログラミング入門講座

まとめ

  • GitやPerforceは便利だが、ゲーム制作特有の大容量バイナリファイルの扱いには限界がある
  • 「Diversion」は競合防止・高速処理・段階的移行を売りにした新興バージョン管理サービス
  • Epic Gamesの「Lore」など、業界全体でこの課題への関心が高まっている

ソース
80.lv

コメント

タイトルとURLをコピーしました