NUnity講座おすすめナビLEARNING MATERIALS CATALOG
Unity/GitHub Actionsによる自動化入門:公式提供の書影リンク

MATERIAL / 書籍

Unity/GitHub Actionsによる自動化入門

Macのセルフホストランナーを準備し、Unityのモバイルビルド、署名、TestFlight/Google Play内部テストへの配布を段階的に自動化する流れを学ぶ。

公式の掲載情報を見る ↗

著者・講師と制作担当

公式書誌の氏名・役割を確認。

担当確認:確認済み / 2026-10-10。名前からプロフィールと関連教材へ進めます。

担当表記の出典
著者・講師一覧を見る →

言語と日本語への対応

著者・編集部による執筆経緯または日本語の公開本文を、当該書籍の著者・版の書誌と照合。日本語原著の本文を提供する書籍として分類。

正規販売元の本文見本p.iiiで、著者の秦泉寺章夫が自身のゲーム開発経験から本書を書いた理由を日本語で説明。2025年5月付の署名付き前書きと発行元書誌を照合。

提供本文の言語:日本語

具体的に何を学び、何を作るか

章の工程は刊行版の公開目次による。著者公開の仮題書籍用リポジトリではpushトリガー、needsによる直列実行、pipキャッシュ、複数軸matrixのYAMLを静的に確認した。matrix例は値をechoする構文例で、記載した各Unity版・OSのビルド成功を示すものではない。

  1. 最小ワークフローから実行制御へ

    第2〜4章はホスト型/セルフホスト型ランナーと料金・制限を確認し、イベント、直列/並列ジョブ、キャッシュ、変数・シークレット、同時実行、マトリックスへ進む。

  2. Macに自動化の実行環境を用意する

    第5章はセルフホストランナーの登録・サービス化・更新に加え、Xcode command line tools、Homebrew、Git Credential Manager、fastlane、ワークフロー権限を扱う。

  3. 自動化の前に署名と配布を通す

    第6章はiOSのアプリ登録・証明書・プロビジョニング、UnityからXcodeへのビルドと署名、Androidの署名鍵、両OSの内部テスト設定を扱う。

  4. ビルドとストア配布を別工程で組む

    第7章は自動ビルドと手動トリガーを作り、App Store Connect APIとGoogleサービスアカウントを準備してパッケージ配布へつなぐ。

  5. Unityの前後処理を呼び出す

    第8章はビルド前後のEditorスクリプトとワークフロー。掲載アクションunity-commandの公開READMEでは、静的メソッド指定と追加引数の受け渡しを確認できる。

  6. 配布後の保守を自動化する

    第9〜11章は認証情報を伴う証明書・プロファイル更新、Dependabotによるアクション更新、ブランチ保護。第12〜13章に利用アクション一覧とエラー対処をまとめる。

ほかの教材と比べるポイント

編集上の案内:本書はMacの実行環境からモバイルの署名・テスト配布とその保守までを扱う。Airtest本はAndroidアプリのUI操作、UniTips Vol.7第3章はC#単体テストが中心で、自動化する工程が異なる。

目指す成果

  • Unityの手動ビルドと署名・内部テスト配布を、GitHub Actionsの工程へ分ける考え方を学ぶ。
  • ランナー、シークレット、ストアAPI認証、Editorスクリプトの設定箇所を整理する。
  • 証明書更新・依存アクション更新・ブランチ保護まで含む運用上の確認点を知る。

必要な知識・準備

  • 公式見本p.iv:Unity開発経験があり、iOS/AndroidをUnity Editorで手動ビルドしている読者を想定。
  • 公式見本p.v:macOS、Unity 6 LTS、Xcode、GitHub Free/Proまたは組織用Free/Teamを想定。
  • 実習上の確認:Mac上のランナーとツールを管理できること。iOS配布にはApp Store Connect API用の認証設定、Android配布にはGoogle CloudサービスアカウントとGoogle Play Console側のアプリ権限が関わる。
  • 学習準備の提案:Gitの基本と手動の署名・配布手順を先に確認し、秘密鍵・署名鍵・シークレットを公開リポジトリへ含めない。

収録範囲と注意点

  • 公開目次の中心はビルド・署名・配布。ゲームロジックの単体テスト教材としては選ばない。
  • 選定上の注意:2025年刊行時のGitHub・ストア連携を扱うため、権限、料金、認証方式を実際のサービスと照合する。
  • 見本p.vの脚注はGitHub Enterprise Cloudを説明対象外とする。GitHub Freeの想定はCI費用やストア登録費用が常に無料であるという意味ではない。
  • 著者公開の仮題書籍用サンプルは主に公開可能なYAML例。確認したmatrixはechoのみであり、iOS/Android/Win64/OSXUniversalの実ビルド検証や任意プラットフォームへの配布保証には使えない。
  • 掲載アクションの公開READMEは、TestFlightにIPAとAPI認証、Google PlayにAAB・サービスアカウント・アプリ権限を要求する。ランナー、署名、アカウント、サービス側の条件を満たさずに本の手順だけで配布できるとは限らない。

内容確認に使った公式資料

この教材が合いそうな人

編集上の案内:UnityのiOS/Android手動ビルドから、署名とテスト配布を含む反復作業を自動化したい人向け。Macの実行環境とストア側の認証設定も学習範囲になる。

始める前に確認すること

公式見本の対象は、Unityで開発し、iOS/Androidを手動ビルドしている人。想定環境はmacOS、Unity 6 LTS、Xcode。GitHubのリポジトリ・ランナーを管理できる環境と、対象ストアで署名・配布を設定できる権限を確認する。

学べる範囲と選ぶときの注意

公式概要・詳細目次、正規本文見本p.iv–v、著者の公開READMEとYAMLの一部に基づく。第5章以降の工程は公開目次で確認し、アクションの具体的な入出力は公開READMEの補足として区別した。本文全編の読了、Unityビルド、GitHub Actions実行、ストア配布の検証は行っていない。

サポート・付属データ

正規販売元に画像式の本文見本があり、p.vはGitHub経由の質問・フィードバックを案内する。著者のGitHubActionsリポジトリは仮題書籍用と明記し、第3〜4章相当のYAML例を公開。正式刊行版との全コード一致や完成Unityプロジェクト一式の配布は未確認。第12章に挙がる著者作成アクションの公開READMEも参照できる。

学んだ後の小さな練習

編集上の提案:まず小規模なUnityプロジェクトを手動で署名・テスト配布できる状態にし、ビルドだけのワークフロー、ストア配布、証明書更新の順に分けて試す。公開YAMLは認証情報や実行条件を確認してから自分の環境へ移す。

この紹介で確認できた範囲

Unity 6 LTSの根拠は正規本文見本p.v。著者公開リポジトリには仮題表記が残るため、刊行版全体の公式付属プロジェクトと断定していない。公開アクションREADMEの要件は補足であり、本文の全手順や現行環境での動作を検証したものではない。

出典と確認範囲

内容確認:2026-10-10。各出典に確認日を記載しています。受講・通読レビューではありません。向く人や学習後の練習は編集部の提案です。

アスキードワンゴ/秦泉寺 章夫の公式掲載ページ

価格は確認時点の参考表示です。セール、提供条件、サポートや対応版は変わる場合があります。未確認は「提供なし」を意味しません。

次に見るページ

教材の選び方 対応版を確認する 別の教材と比べる

選んだ教材を比較