ビルドとリリースの頻度と質を高める
テストと品質保証において頻繁なリリースは不可欠ですが、ビルドパイプラインは多大なリソースを要し、メンテナンスに時間が取られます。特に複数のプラットフォームをターゲットとする場合に顕著です。Unity ビルドオートメーションでデプロイを自動化することで、ボトルネックを解消し、リーチとエンゲージメントを最大化しましょう。
クラウドでのビルドの自動化
Unity ビルドオートメーションは、Cloud Build の新しい名称です。これは同じテクノロジーを使用した同じソリューションであり、これまでと同じく、クリエイターがクラウドでのビルドを自動化することでイテレーションを迅速に実行し、イノベーションを拡大し、より高品質なゲームを市場に投入できるように支援します。クリエイターたちがどのように Cloud Build テクノロジーを使用して優れたゲームをリリースしてきたかをご覧いただき、Unity ビルドオートメーションがチームにもたらす効果をご確認ください。
CI/CD はコードのエラーや不具合を減らすため、すべての DevOps ワークフローにとって不可欠です。これには、コードの変更を頻繁に統合し、コードの統合を自動化し、最終的なビルドをエンドユーザーに自動的にリリースする手法が含まれます。
お使いのバージョン管理システムにビルドオートメーションを設定します。
変更をプロジェクトにコミットします。
発動するとビルドが自動的に作成されます。
ビルドの作成が完了して使用する準備が整うと、チームに通知が送信されます。
Unity ID を使用すれば、ツールをすぐに起動して実行できます。簡易ターゲット設定を実行して数秒でビルド設定を作成することも、高度なターゲット設定フローを選択して利用可能なすべての設定を制御することもできます。また、既存のターゲット設定を複製することも可能です。
ローカルのビルドパイプラインをクラウドに移行して、更新があるたびにゲームのビルドが自動的に作成されるようにすることで、ローカルマシンでのビルド、ビルドファームの管理、特定のプラットフォームをサポートするための特定のインフラストラクチャの購入と管理が不要になります。
複数のプラットフォーム向けにビルドを合理化します。プラットフォームごとにビルド設定を行い、ユニバーサル Windows プラットフォーム(UWP)を含む複数のプラットフォームで、ビルドを希望の頻度で同時に発動することができます。
変更が VCS にコミットされるたびに自動的にビルドすることで、複数の開発者がゲームの異なる部分に同時に取り組むことができ、各チームが常に最新バージョンにアクセスできるようになります。
Build Automation は、既存のテクノロジースタックにシームレスに組み込むことができるように構築されているため、任意のバージョン管理ソリューションに接続できます。また、UBA の通知をメール、Slack、Discord に送信することもできます。
API を使用して、Build Automation を既存のツールやワークフローにさらに統合したり、ビルドやデプロイに関連する特定のタスクを自動化したりできます。これは、複雑な設定を管理する場合や複数のプラットフォーム向けのビルドを作成する場合に役立ちます。
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 向けのプロトタイピングにかける時間を短縮することで、ローンチに伴うクランチ(過重労働)を最小限に抑えたかをご覧ください。
複雑なツールチェインを操作することではなく、プレイヤーに価値をもたらすことに力を入れる必要があります。プロジェクトのイテレーションをスピードアップし、クラス最高のソースコード管理と自動化を活用しましょう。