開発ニュース

【初心者OK】ゲーム開発向けバージョン管理サービス「Diversion」の特徴

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

そもそもバージョン管理とは?

プログラムのコードや素材データの変更履歴を記録し、複数人での共同作業や過去の状態への復元を可能にする仕組みです。GitやPerforceが代表的ですが、大容量ファイルや競合の管理方法は、規模や運用に応じて検討する必要があります。

ニュース概要

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

注目のポイント

  • 提供側によると、数十万ファイル規模のコミットや数百万ファイルのクローンを数分以内で処理できる。速度はデータや通信環境に左右される
  • Unreal・Unityのエディタ上で、同じファイルを他の人が編集中だと即座に警告してくれる「競合の事前警告」機能
  • ロック対象について他メンバーのコミットを防ぐハードロックに対応。ローカル編集自体は可能で、Studio/Enterpriseプランで提供
  • Perforceとの継続同期を使った段階移行を案内している。既存環境との互換性は事前に検証する
  • Epic Gamesが公開したオープンソースの大容量ファイル向けVCS「Lore」との比較にも言及

💡 Git LFS

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

このニュースから考えられること

✅ アーティストやデザイナーなど非エンジニアも扱いやすいツールが増えることで、チーム全体の作業効率が上がりやすくなる

✅ 大容量アセットの競合・上書き事故を未然に防げれば、共同制作のストレスが大きく減る

⚠️ 新しいサービスへの移行にはコストや学習の手間がかかるため、既存パイプラインとの相性を見極める必要がある

学ぶならこの講座

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

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

まとめ

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

ソース

80.lv

← 記事一覧・検索