本文へスキップ
ShopWebview

Unityのホットアップデート:リリース後にC#コードとアセットを変更

2026年10月9日更新4分で読めます

UnityはC#をネイティブコードにビルドするため、リリース後にゲームロジックを更新するには、ファイルをダウンロードするだけでは足りません。HotUpdate版はコードとアセットの両方に対応します。

Unityが特殊な理由

IL2CPPでは、Unityはアプリのビルド時にC#をネイティブコードへコンパイルします。そのため、リリース済みのゲームでロジックを差し替えるには、C#コードを動的に実行できるレイヤーが必要です。

アセット:AssetBundlesとAddressables

シーン、画像、サウンド、設定はバンドル(AssetBundlesまたはAddressables)にまとめられ、ゲームの実行中にサーバーからダウンロードされるため、新しいコンテンツに新しいビルドは不要です。

コードとアセットを一つのリリースフローで

ShopWebviewのHotUpdate版は、C#のゲームロジックとアセットの両方を更新でき、リリースの配信、テスト、ロールバックを行う管理ポータルが付属します。

プレイヤーにとって安全

パッケージは適用前に署名と整合性の検証が行われます。不具合のあるリリースは即座にロールバックされ、プレイヤーは安定版に戻ります。

かんたんQ&A

はい。HotUpdate版では、ストアで新しいリリースを出さずに、C#のゲームロジックに加えてアセットやコンテンツも更新できます。

はい。アプリページにHotUpdate版の記載があるアプリで利用できます。

お探しのものが見つかりませんか?

アイデアとご予算を管理者にお送りください。当日中にお見積もりとスケジュールをご連絡します。

管理者に連絡