メインコンテンツへスキップ
< すべてのトピックに戻る

機能フラグ(Feature Flag)を使った段階的リリースの実装方法は?

「Unity Gaming Services (UGS)の Remote Config」等を使用し、ゲーム内の特定の機能をオン/オフする変数を、クラウドのサーバー側からコントロールします。

新しいイベントや機能を実装した際、アプリのアップデート(ストア審査)を待つことなく、任意のタイミングでサーバーのスイッチを入れるだけで機能を全世界で一斉解放できるようにするためです。

UGSのダッシュボードで「IsNewEventActive = true」という変数を設定し、ゲーム起動時に await RemoteConfigService.Instance.FetchConfigsAsync();で取得して、その変数がtrueの時だけ新機能のUIを表示するよう実装します。

目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に