Hero background image

Unity Version Control

Plastic SCM のテクノロジーを利用して、プログラマー、アーティスト、デザイナーがゲーム開発上の課題を克服できるように特別に設計されたバージョン管理システム(VCS)を使用して、制作の効率を高めましょう。
このページは機械翻訳されています。正確性のため、また情報源として原語バージョンを表示するには
Unityのバージョン管理ソリューション「Plastic SCM」(現在はUnity Version Control

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

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

スマートロック
ロックルールパネルで、ブランチ除外を含むカスタムロックルールを設定します。

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

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

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

Unity Hub での VCS 管理が容易に

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

主なメリット

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

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

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

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

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

Unity Version Control は、Unreal を含めたあらゆるエンジンで動作し、Unity のクリエイターは Unity バージョン管理とエディターの緊密な統合のメリットを享受できます。Unityバージョン管理は、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
コールアウト
無料で開始してからの従量課金

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

Made with Unity Version Control

モンスター・クローゼット・ゲーム
Shrine プロジェクト

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

Return to Nangrim
Return to Nangrim

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

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

Unknown Worldsがバージョン管理にUnityのソリューションを採用し、Subnauticaを実現した理由をご覧ください。

リソース

2022 バージョン管理
プロジェクト整理と VCS のベストプラクティス

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

リリース・スケジュールを狂わせる隠れた生産性コスト 電子書籍 BookLive ブックライブ 無料
生産性に関わる見えないコストの発生を抑制する

スタジオが最も得意とする制作の進行を妨げる、バージョン管理に関わる最も一般的な 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 のサポートの内容について教えてください。

+

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

+