Hero background image
Unity Version Control
Plastic SCM のテクノロジーを利用して、プログラマー、アーティスト、デザイナーがゲーム開発上の課題を克服できるように特別に設計されたバージョン管理システム(VCS)を使用して、制作の効率を高めましょう。
Cygnus Entertainment 所属のエキスパートが、プログラマーおよびアーティストに向けたバージョン管理のヒントを直接ご紹介します。
ウェビナーを見る
Youtube video thumbnail

リリースタイムラインをスピードアップ

Unity Version Control は、あらゆる規模のゲーム開発スタジオに対応する、スケーラブルかつエンジンに依存しないバージョン管理ツールであり、ソースコード管理ツールです。Plastic SCM の強力なテクノロジーを使用して構築された Unity Version Control は、アーティストとプログラマー向けに最適化されたワークフローを提供し、サイズの大きなファイルやバイナリをより迅速に処理できます。妥協することなく制作するために、ユーザーがこのテクノロジーをどのように活用しているかをご覧ください。

スマートロック
「LOCK RULES」パネルでカスタムロックルール(ブランチの除外など)を設定する。

スマートロック確実な分岐のために

ブランチングの有無にかかわらず、スマートロックを使用して複数のブランチ間を「トラベリング」して、変更を確認したりマージバックしたりする対象ブランチに到達することで、1 行の開発を適用できます。スマートロックでは、トラベリングが実施され、最新バージョンで作業していることが自動的に確認された後でファイルのロックが許可されるため、マージ競合のリスクが大幅に減少します。

ハブ
ハブでプロジェクトを作成するときに、バージョン管理レポを作成してリンクします。

Unity Hub での VCS 管理が容易に

Unity Hub で Version Control を有効にして直接管理することが、これまでよりも簡単になりました。チェックボックスを選択するだけで、Version Control リポジトリを作成して新規プロジェクトにリンクできます。プロジェクトとリポジトリの接続状態を表示し、既存プロジェクトにリポジトリをリンクしたり、リンクを解除したりできます。

主なメリット
アーティストとプログラマー向けに最適化されたワークフロー

別個のワークフローを、1 つのリポジトリで。開発者は完全なブランチング機能とマージ機能が備わったソリューションを活用して、集中型の環境でも分散型の環境でもプログラミングを行うことができる一方で、アーティストはファイルベースのワークフローと直感的な UI を使用して制作を進めることができます。

サイズの大きなファイルやバイナリをより迅速に処理する

Unity Version Control は、サイズの大きなファイルやリポジトリを扱う際にも高いパフォーマンスと応答性を維持するよう構築されており、ゲーム開発に特有の複雑さを難なく処理します。

さまざまなツールにわたって機能する

Unity Version Control は、Unreal を含めたあらゆるエンジンで動作し、Unity のクリエイターは Unity バージョン管理とエディターの緊密な統合のメリットを享受できます。また、Unity Version Control は IDE に加えて、問題追跡ツール、コラボレーションツール、さらに JIRA、Rider、TeamCity、Jenkins などの DevOps ツールとも連携します。

価値を即座に実現する

ゲーム開発でよく見られるサイズの大きなバイナリファイルを扱う場合でも、専用のクラウドサーバーをすぐに設定して、チームが世界中のどこにいても協力して作業を進めることができます。

心配することなく作業を進める

ブランチングとマージを活用して安全にコーディングを行い、ファイルをロックすることで自信を持って変更を加えられます。Unity Version Control はこの両方に対応する唯一の VCS です。

プログラマー向け
プログラマー向け

強力なブランチング機能とマージ機能により、競合を最小限に抑え、制作をスピードアップします。システムはサイズの大きなファイルやリポジトリを扱うことを前提に構築されており、集中型でも分散型でも作業を進めることができます。

アーティスト向け
アーティスト向け

Unity Version Control は単にコードだけを念頭に置いて設計されているわけではなく、ロック機能により競合を最小限に抑え、メインプロジェクトのリポジトリに接続された別個のワークスペース内で独立して作業を進めることができます。

Git ユーザー向け
Git ユーザー向け

Unity Version Control はとにかく使えます。移行は簡単で、追加設定なしでサイズの大きなファイルを操作し、気軽にコミットできます。技術的なスキルレベルに関係なく、誰にでもお使いいただけます。

Perforce ユーザー向け
Perforce ユーザー向け

チーム全員にとって役立つソリューションです。開発者は堅牢なブランチングとマージを活用し、分散型で作業を進めることができる一方で、開発者以外のユーザーとアーティストはよりシンプルなワークフローを利用できます。

「[Unity Version Control] はサイズの大きなファイルとリポジトリを扱うことができます。ビジュアル分岐マネージャーは素晴らしく、当社のグラフィックデザイナーはこれを難なく使用できます。外部の人に特定のプロジェクトに対する制限付きアクセス権を簡単に付与できます。」
RALF MAUERHOFER / KOBOLDGAMES GMBHGame Developer and Cofounder
「かなり大きなサイズのリポジトリでもプッシュやプルにかかる時間は非常に短くて済み、システムは私たちが前に使用していたソリューションよりも大幅に高速です。UI は開発者でもアーティストでも直感的に使用できます。」
DUNCAN MCROBERTS / META COMPANYDirector of Software Development
「何年にもわたって大量のマージを行ってきており、それは最終的には他のツールを使用して手作業で行う必要があるようなマージでしたが、まったく問題なく実行できます。」
GARRY NEWMAN / FACEPUNCH STUDIOSOwner and Game Developer
Unity
ジェンキンス
ジェットブレインズ
チームシティ・ジェットブレインズ
ジラ
バンブー
Unreal Engine 4.26、4.27、5.0、5.1
Discord
コールアウト
無料で開始してからの従量課金

最初の 3 人のユーザーと、毎月 5GB/時までのデータストレージの使用は無料です。それを超える分については、月間アクティブユーザー数と使用しているクラウドストレージの合計によって価格が変わります。オンプレミスのソリューションについては、Unity Version Control について営業担当者までお問い合わせください。

Made with Unity Version Control
モンスター・クローゼット・ゲーム
Shrine プロジェクト

Unreal Engine で、エンジンに依存しない Unity DevOps ソリューションと自動化を使用して効率を最大限に高めている Monster Closet Games の事例をご紹介します。

Return to Nangrim
Return to Nangrim

Sycoforge が Unity のツールをどのように活用して拡大するプロジェクトのスコープを管理し、ゲーム開発のスピードアップとイテレーションにプレイヤーのフィードバックを生かしているかをご覧ください。

サブナウティカ・ベロー・ゼロ アート
Subnautica

Unknown Worlds が『Subnautica』に命を吹き込むためになぜ Unity のバージョン管理ソリューションを選んだのか、その理由をご紹介します。

リソース
Version Control
プロジェクト整理と VCS のベストプラクティス

バージョン管理の主な概念と、Unity プロジェクトを設定する際に使用でき、チームの円滑で効率的なコラボレーションの実現に役立つヒントやコツをご紹介します。

リリースタイムラインの邪魔になる生産性に関わる目に見えないコスト
生産性に関わる見えないコストの発生を抑制する

スタジオが最も得意とする制作の進行を妨げる、バージョン管理に関わる最も一般的な 3 つの落とし穴について、製品チームやエンジニアリングチームからインサイトを集めました。

Unity Plastic SCM ロゴ
スタートガイド

Unity Version Control について詳しく知りたいが、何から始めればよいかわからない場合は、Unity Learn の入門コースを確認して今すぐコラボレーションの効率性を高めましょう。

コールアウトDevOps
使用の開始とお問い合わせ

簡単な手順に従って、わずか数分で Unity Version Control の使用を開始できます。さらにアドバイスが必要な方や質問がある場合は、Unity のサポートチームがお手伝いします。

よくあるご質問

Unity Version Control を使用できるのは Unity だけですか?

+

使用を開始するにはどうすればよいですか?

+

Unity Version Control とは何ですか?

+

Unity Version Control はどのようなユーザーを想定していますか?

+

Unity Version Control を使用するには何が必要ですか?

+

クラウド内でデータの安全性はどのように確保されていますか?

+

Unity Version Control への接続の安全性はどのように確保されていますか?

+

Unity Version Control ライセンスの料金はどのようにして決まりますか?

+

ユーザーは複数のデバイスを持つことができますか?

+

追加のサーバーについて料金を支払う必要がありますか?

+

Plastic SCM とは何ですか?

+

Unity Version Control を使用するのに、ローカル(オンプレミス)の Plastic サーバーは必要ですか?

+

Unity Version Control はオンプレミスで実行できますか?

+

データを Cloud にアップロードするにはどうすればよいですか?

+

チェックインして Unity Version Control とマージできますか?

+

Gluon を使用して Cloud にアクセスする場合、ファイルをロックできますか?

+

読み取り専用ユーザーについて料金を支払う必要がありますか?

+

ユーザーのアクティベートを解除して新しいユーザーに置き換えることはできますか?

+

Unity Version Control のサポートの内容について教えてください。

+

ユーザーは何をすると「アクティブ」になりますか?

+
;