Unity ビルドオートメーション

質の高いゲームを制作するためには、テストとリリースを頻繁に実行できる CI/CD パイプラインが必要です。Unity Build Automation によってクラウドでのビルドパイプラインを自動化し、手を止めることなく開発を続けましょう。

Alt Shift は、CI/CD と DevOps のベストプラクティスを活用して、ローンチに伴うクランチ(過重労働)を最小限に抑えています。 詳細を見る

ビルドとリリースの頻度と質を高める

テストと品質保証において頻繁なリリースは不可欠ですが、ビルドパイプラインは多大なリソースを要し、メンテナンスに時間が取られます。特に複数のプラットフォームをターゲットとする場合に顕著です。Unity ビルドオートメーションでデプロイを自動化することで、ボトルネックを解消し、リーチとエンゲージメントを最大化しましょう。

『Crying Suns』プロモーションアート

Alt Shift 制作『Crying Suns』

Cloud Build is now Build Automation, a component of Unity DevOps

クラウドでのビルドの自動化

Unity ビルドオートメーションは、Cloud Build の新しい名称です。これは同じテクノロジーを使用した同じソリューションであり、これまでと同じく、クリエイターがクラウドでのビルドを自動化することでイテレーションを迅速に実行し、イノベーションを拡大し、より高品質なゲームを市場に投入できるように支援します。クリエイターたちがどのように Cloud Build テクノロジーを使用して優れたゲームをリリースしてきたかをご覧いただき、Unity ビルドオートメーションがチームにもたらす効果をご確認ください。

CI/CD とは

CI/CD はコードのエラーや不具合を減らすため、すべての DevOps ワークフローにとって不可欠です。これには、コードの変更を頻繁に統合し、コードの統合を自動化し、最終的なビルドをエンドユーザーに自動的にリリースする手法が含まれます。

ビルドオートメーションのしくみ

1. 設定

お使いのバージョン管理システムにビルドオートメーションを設定します。

2. 発動

変更をプロジェクトにコミットします。

3. ビルド

発動するとビルドが自動的に作成されます。

4. デプロイ

ビルドの作成が完了して使用する準備が整うと、チームに通知が送信されます。

CI/CD ツールが Unity にもたらすメリット

すぐに設定できる

Unity ID を使用すれば、ツールをすぐに起動して実行できます。簡易ターゲット設定を実行して数秒でビルド設定を作成することも、高度なターゲット設定フローを選択して利用可能なすべての設定を制御することもできます。また、既存のターゲット設定を複製することも可能です。

コストの削減と時間の節約

ローカルのビルドパイプラインをクラウドに移行して、更新があるたびにゲームのビルドが自動的に作成されるようにすることで、ローカルマシンでのビルド、ビルドファームの管理、特定のプラットフォームをサポートするための特定のインフラストラクチャの購入と管理が不要になります。

クロスプラットフォームビルド

複数のプラットフォーム向けにビルドを合理化します。プラットフォームごとにビルド設定を行い、ユニバーサル Windows プラットフォーム(UWP)を含む複数のプラットフォームで、ビルドを希望の頻度で同時に発動することができます。

コラボレーションと一貫性の向上

変更が VCS にコミットされるたびに自動的にビルドすることで、複数の開発者がゲームの異なる部分に同時に取り組むことができ、各チームが常に最新バージョンにアクセスできるようになります。

既存のツールの操作

Build Automation は、既存のテクノロジースタックにシームレスに組み込むことができるように構築されているため、任意のバージョン管理ソリューションに接続できます。また、UBA の通知をメール、Slack、Discord に送信することもできます。

API サポート

API を使用して、Build Automation を既存のツールやワークフローにさらに統合したり、ビルドやデプロイに関連する特定のタスクを自動化したりできます。これは、複雑な設定を管理する場合や複数のプラットフォーム向けのビルドを作成する場合に役立ちます。

Unity でのビルドオプション

クラウド内でビルド

Unity ビルドオートメーションなら、クラウド内にマルチプラットフォームのビルドを自動的に作成するため、質の高いゲームを俊敏により多くのオーディエンスの元に届けることができます。今すぐ Unity DevOps をお試しください。

オンプレミスでビルド

Build Server ライセンシングでは、専用のネットワークハードウェア上でのオンデマンドビルドまたは自動ビルドにより、オンプレミスのビルド容量をスケールできます。ビルドインフラストラクチャを大規模にデプロイして管理する力を IT 担当者に与えます。

リソース

コミュニティに参加する

Build Automation コミュニティで質問を投稿したり、有益な情報を得たり、エンジニアリングチームに問い合わせたりできます。

ビルドオートメーションの使用を開始する

ビルドオートメーションは、開発者ダッシュボードまたは Unity エディターから設定できます。詳細については、こちらで確認してください。

ビルドオートメーションのナレッジベース

よくある質問に目を通し、ビルドオートメーションの設定に関してアドバイスを受けましょう。

顧客事例

Second Dinner が Unity Build Automation などの Unity Gaming Services(UGS)をどのように利用して、定期的に『MARVEL SNAP!』の魅力的なアップデートを提供しているのかをご紹介します。

個人開発者である Thomas Waterzooi 氏が、『Please Touch the Artwork』でどのようにランダム化とプロシージャル生成を使用したのかをご紹介します。

Alt Shift がどのようにして Unity の CI/CD ソリューションを活用し、モバイルに投資する価値があるかどうかを判断するために iOS や Android 向けのプロトタイピングにかける時間を短縮することで、ローンチに伴うクランチ(過重労働)を最小限に抑えたかをご覧ください。

Unity の DevOps ツールの使用を開始する

複雑なツールチェインを操作することではなく、プレイヤーに価値をもたらすことに力を入れる必要があります。プロジェクトのイテレーションをスピードアップし、クラス最高のソースコード管理と自動化を活用しましょう。

よくあるご質問

プロジェクトのサイズに制限はありますか?

プロジェクトのサイズに制限はありません。Premium Builders を導入すると、各マシンタイプを選択して、そのマシンタイプのディスク容量を確認できます。大規模なプロジェクトをビルドするお客様は、プレミアムマシンタイプを選択する必要があります。

ビルドオートメーションはどのようなプラットフォームをサポートしますか?

Build Automation は、単一の Unity プロジェクトから iOS、Android、WebGL、Windows デスクトップ、ユニバーサル Windows プラットフォーム(UWP)、macOS、Linux をサポートします。

Unity ビルドオートメーションを使用するには何が必要ですか?

ソース管理リポジトリと Unity DevOps へのアクセス権が必要です。サポートされるバージョン管理システムは、Git、Subversion(SVN)、Mercurial、Perforce です。また、Build Automation は Unity DevOps 内で Unity Version Control と連携します。

ビルドオートメーションのストレージを使用するのに料金は発生しますか?

はい、Unity DevOps 内でストレージの料金が請求されます。最初の 5GB/時は無料ですが、すべての Unity DevOps コンポーネントのストレージが Unity Version Control と Build Automation で共有されます。それを超えるストレージは購入の必要があります。現在の価格をご覧ください。 

Cloud Build はどうなったのですか?

Unity ビルドオートメーションは、統一的な Unity DevOps ソリューションへの移行に伴う Unity Cloud Build の新しいブランド名です。同じ優れたテクノロジーを使用した、同じ優れたソリューションですが、単にブランド名が新しくなりました。

ソース管理リポジトリはどのように作成すればよいですか?

Unity Build Automation のテクニカルドキュメントをご覧ください。

ビルドオートメーションではカスタム要件がサポートされますか?

はい。コンサルティングの具体的な要件についてはお問い合わせください

弊社のウェブサイトは最善のユーザー体験をお届けするためにクッキーを使用しています。詳細については、クッキーポリシーのページをご覧ください。

OK