バージョン管理の完全ガイド - Unity 6に対応

THOMAS KROGH-JACOBSEN / UNITY TECHNOLOGIESSenior Technical Content Marketing Manager
Nov 18, 2024
Unity 6のためのUnityバージョン管理電子書籍
このウェブページは、お客様の便宜のために機械翻訳されたものです。翻訳されたコンテンツの正確性や信頼性は保証いたしかねます。翻訳されたコンテンツの正確性について疑問をお持ちの場合は、ウェブページの公式な英語版をご覧ください。

ゲーム開発スタジオのチームメイトは、バージョン管理システムの使用経験がさまざまなレベルであることは珍しくない。アーティストがプログラマーの同僚の肩をたたくのは、彼らがソフトウェアに不慣れなため、メインリポジトリに変更をプッシュまたはコミットする必要があるときかもしれない。また、高価な3Dモデルのようなゲーム開発アセットが複数のサーバーに分散していたり、Dropboxにホストされていたりして、それらを分類したり検索したりする簡単な方法がないという話も耳にします。

DevOps、特にバージョン管理は、そのようなツールを使ったことのないゲーム制作者にとっては、困難なトピックかもしれない。しかし、そうである必要はない。サードパーティのオプションやUnity独自のソリューションなど、Unityで使用できるツールは数多くあり、バージョン管理、ビルドの管理、アセットの追跡など、チームの効率的な作業を支援します。

Unityバージョン管理付きGluonスリムクライアント
Gluonはアーティストのために特別にデザインされたスリムなクライアントで、Unity Version Controlのデスクトップ版で使用できる。Gluonを使えば、作業したいファイルを決めて、そのファイルだけをダウンロードすることができるので、プロジェクト全体をダウンロードして管理する必要がなくなる。

バージョン管理とプロジェクト編成のベストプラクティスに関するUnity 6のEブックを更新しました。この新版は、Unityバージョン管理とDevOpsソリューションにおける最新のワークフローに関するノウハウを提供し、2022年に発売されたオリジナルのバージョン管理電子書籍の大幅なアップデートとなっている。

100ページ近くにわたって、一般的に推奨されるプラクティスやヒントが掲載されている。電子書籍と同時に、Unity Version Control、Unity Build Automation、Unity Asset Managerに関する3つの新しいビデオチュートリアルもご覧いただけます。

Unityバージョン管理のブランチエクスプローラ
Unity Version Control のブランチエクスプローラーは、プロジェクトのマージ構造を視覚化します。左から右へと水平に展開する。

このガイドでは、幅広くバランスの取れた見解を提供することを目指した。どのバージョン管理システムを使うかには関係ないヒントがたくさん見つかるだろう。本書はバージョン管理の重要な概念の説明から始まる。Unityと互換性のある一般的なバージョン管理ソリューションを比較する便利なセクションと、Unityバージョン管理(UVCS)の専用セクションがあります。

このUnity 6バージョンの電子書籍には、Unity Asset ManagerとUnity Build Automationに関する新しいセクションが含まれています。最後に、開発プロセスのさまざまなサイクルを通じて、またプロジェクトが成長し、ユーザーが増えるにつれて、チームコラボレーションを円滑かつ効率的に行うためのヒントが見つかります。

Unityバージョン管理でチェンジセットを切り替える
UVCSでは、選択したチェンジセットを右クリックすることで、以前のチェンジセットに戻ることができます。

Unityエディタに直接統合されたことで、UVCSを有効にして使用することがこれまで以上に簡単になり、特にビジュアルなインターフェイスでの作業を好む非プログラミングのバックグラウンドを持つユーザーにとって便利です。

新しいUVCSビデオチュートリアル

詳細なビデオチュートリアルが電子書籍に付属しており、UVCSのしっかりとした入門を提供し、自分のリポジトリをセットアップし、共同作業者を招待し、変更をチェックインする方法を紹介する。

チュートリアルでは、ブランチ戦略、コンフリクトの処理方法、マージルールの設定、ファイルのロックなどについても説明します。Unityバージョン管理の初心者であれば、完全なe-bookに飛び込む前に、20分で概要を理解するのに最適な方法です。

Unityビルド自動化

Unity Build Automationは、複数のプラットフォーム向けにゲームのビルドを作成するプロセスを自動化し、手動による介入を最小限に抑えてアップデートを継続的に統合およびデプロイすることで、開発ワークフローを合理化できます。

この新しいチュートリアルでは、複数のプラットフォーム向けにビルドするワークフローを合理化し、ローカルのビルド パイプラインを Unity クラウドに移動してビルドを自動化する方法を紹介します。

Unity Asset Manager

Unity Asset Managerを使用すると、データの管理や変換など、すべての3Dデジタルアセットを簡単に追跡できます。お気に入りのツールを使って作成したアセットを見つけ、保管し、共同作業を行うための安全な場所を提供します。

Asset Managerは、3Dモデル、テクスチャ、マテリアル、プレハブ、サウンドファイルなど、幅広い種類のアセットをサポートしています。このビデオでは、アセットマネージャーの始め方、アセットの編集方法、検索フィルターの使い方をご紹介します。

これらのリソースが、Unity 6でチームやゲーム開発の規模を拡大する際に役立つことを願っています。