このサイトのコンテンツは、人工知能(AI)または機械翻訳技術を使用して翻訳されており、誤りが含まれている場合があります。

Skip to content

Robloxの分析・実験プラットフォームを活用して、テストとライブアップデートを最適化

Uplift Gamesが『Adopt Me!』のプレイヤー体験を最適化するために、分析と実験をどのように活用しているか

際立ったゲームを構築するには、実験、測定、そして反復が必要です。RobloxのAnalyticsおよびLiveOpsプラットフォームを活用することで、クリエイターはゲームプレイやパフォーマンスに関する深い洞察を得たり、変更点をテストしたり、ユーザーのプレイスタイルに適応したりすることができます。 本日、リアルタイムのパフォーマンスアラート、よりきめ細かなターゲティングとセグメンテーション、そして実験が主要指標に影響を与えている場合にクリエイターに通知する自動早期警告機能を発表します。これらの新しいツールにより、クリエイターは自信を持って変更をテストし、ライブアップデートを展開できるようになります。以下では、『Adopt Me!』を手がけるスタジオ「Uplift Games」の開発者であるUpliftBradB氏が、RobloxのアナリティクスおよびLiveOpsプラットフォームを活用して、プレイヤーのペット譲渡体験をどのように向上させているかについて語ります。  

測定とリリース 

さまざまなタイプのプレイヤーの関心を長期的に維持することは、繊細なバランス感覚が求められます。データは、プレイヤーがゲームとどのように関わっているかを理解し、問題が発生する可能性のある箇所を特定し、ゲームをシームレスに調整して最適な状態に持っていくための強力なツールです。私たちは、クリエイターからのフィードバックやニーズに基づき、RobloxのアナリティクスおよびExperience Live Opsプラットフォームを継続的に更新しています。これらの新ツールにより、プラットフォームは全般的により柔軟で強力なものとなっています。 

Analytics

Analyticsのダッシュボードは、クリエイターが機会のある領域を特定したり、改善が必要な箇所を判断したりするのに役立ちます。例えば、1日目のリテンション率は高いものの、30日間のリテンション率が急激に低下している場合は、より深みのあるコンテンツへの需要があることを示唆している可能性があります。初日のリテンション率が低い一方で、一貫して長期的にプレイするコアなプレイヤー層が存在する場合、オンボーディングの流れが不十分であるか、難易度曲線が急峻であることを示唆している可能性があります。 

また、アナリティクスプラットフォームでは、データをプレイヤーセグメントごとに分類することで、その傾向が全プレイヤーに共通のものか、特定のセグメントに限定されたものかを把握できます。新しいセグメント次元により、クリエイターはゲーム内アクティビティ、エンゲージメントレベル、プラットフォーム上のアクティビティ、利用期間、プラットフォーム内支出に基づいてデータを切り分け、プレイパターンの違いを理解することができます。 

パフォーマンスの監視 

パフォーマンスの問題を特定するのは難しい場合があります。クラッシュ率、メモリ使用量、CPU時間、バージョン別のフレームレートなど、標準で提供されるテレメトリ指標は、クリエイターがバグを修正し、あらゆる種類のデバイスでゲームがスムーズに動作することを保証するのに役立ちます。また、新しいエラー検出機能、エラーレポートを整理するためのカスタムルール、および重大な問題を可視化するリアルタイムのパフォーマンスアラートを追加しました。これにより、クリエイターは可能な限り迅速に対応できるようになります。

実験 

Robloxの「Experiments」システムでは、クリエイターがA/Bテストを実施し、機能や変更による影響を正確に測定することができます。今回の最新アップデートでは、セグメントごとのターゲティング、より柔軟かつ迅速な設定、そしてプレイ時間、ARPU、コンバージョン率が特定の閾値を下回った場合に、ほぼリアルタイムでクリエイターに警告する早期異常検知システムが追加されました。今後1年間で、クリエイターが独自に設定できる指標や、実験結果のセグメンテーションに関するオプションをさらに充実させていく予定です。

設定

設定機能により、クリエイターはサーバーを再起動することなく、リアルタイムで機能のリリースやゲーム内の値の更新を行うことができます。今回のアップデートでは、設定の反映速度を向上させたほか、ある環境から別の環境(例:ステージング環境から本番環境)へ公開できる「公開先指定」機能を追加しました。 また、条件付き設定も追加しました。これにより、クリエイターは異なるプレイヤー層に合わせて異なる値を適用し、体験をパーソナライズできるようになります。例えば、クリエイターは難易度値を調整して、新規プレイヤー向けにクエストやダンジョンを容易にしたり、Robuxを使用したプレイヤーに対して報酬付き広告のプロンプトを表示しないようにしたりすることができます。 

ワークフローの一環としてサードパーティ製ツールを介してデータを活用したいクリエイター向けに、OpenCloud API により、これらの機能をプログラムで管理できるようになりました。例えば、クリエイターはコーディングアシスタントを使用して、実験の設定や分析データの監視を行うことができます。

Devforumで、分析、パフォーマンス監視、実験、設定の使用方法について詳しくご覧ください。 

『Adopt Me!』のプレイヤー体験の最適化

累計訪問者数444億回を誇るペット育成ゲーム『Adopt Me!』の開発スタジオであるUplift Gamesは、Robloxのアナリティクスプラットフォームと実験機能を活用して新機能をテストしています。これらのテストにより、ペットの育成や取引からロールプレイ、ホームステッドの建設に至るまで、プレイスタイルが大きく異なるプレイヤー全員に素晴らしい体験を提供することが可能になっています。開発者のUpliftBradB氏は、これほど多様な機能セットとコミュニティに向けて開発を行う際、チームがどのような考え方を採用しているかについて語りました。  

「『Adopt Me!』は全年齢層を対象に設計されています」とUpliftBradB氏は語った。「すべてのゲームメカニクスを分かりやすく保ちつつ、年長のプレイヤーが楽しむような建築や取引といったシステムには、適切な深みを持たせたいと考えています。」  

チームは最近、プレイヤー同士がマッチングしてペットを取引できる、刷新された取引プラットフォームを導入した。「本格的な導入に先立ち、分析データや実験を活用して取引ハブをしばらくテストしました」とUpliftBradBは語った。「サーバーの規模やマッチングのシグナルなど、多くの変数をテストし、プレイヤーがシステムとどのようにやり取りしているかを観察しました。プレイヤーのエンゲージメントは高まったか? 取引数は増加したか?」 

変更点をテストし、分析結果を確認することで、チームは正しい方向に向かっているという確信を得ました。しかし、一部の変更には予期せぬ影響もありました。 「友人とプレイすることで特別な通貨を獲得し、それを使って特別なペットを購入できる機能を開発しました」とUpliftBradB氏は語った。「これは協力プレイを促進するためのものだったのですが、プレイヤーたちはすぐに、より多くの通貨を得るためにフレンドリクエストを大量に送りつけてサーバーをスパムできることに気づいてしまいました。それ自体は問題ではなかったかもしれませんが、スパムを避けるためにプライベートサーバーを立ち上げるプレイヤーが急増していることも確認しました。」

また、分析ツールのおかげで、チームはパフォーマンスを監視し、夏のイベント中に導入された新機能に問題が見つかった際、迅速に対応することができました。イベントの一環として、プレイヤーが釣れる魚を追加しましたが、すぐに問題が発生しました。 「クラッシュ率とフレームレートから、何かがうまくいっていないと気づきました」とUpliftBradBは語った。「詳しく調べてみると、魚を『背景オブジェクト』として扱っていたことが判明しました……これが原因で、エンジンが背景を膨大な量で再描画していたのです。」問題を早期に発見できたおかげで、チームは迅速に解決することができました。   

積極的に分析しよう

UpliftBradBさんの体験談は、クリエイターの間ではよくある話です。分析と実験を行うことで、試行錯誤は「経験に基づく推測」から「データに基づいた戦略」へと進化します。Robloxの柔軟なプラットフォームは、最適化とデータに基づいた意思決定を、すべてのクリエイターのワークフローの標準的な一部にするのに役立ちます。今年後半には、Robloxアプリ内のモバイルファーストの制作タブ「Build」に分析機能を拡張する予定です。統合後は、クリエイターが外出先でもパフォーマンスを監視できるようになります。 また、カスタム実験アクションを含む新機能により、プラットフォームをさらに拡充していきます。関心のあるクリエイターは、Robloxでの正式リリースに先立ち、最新の実験機能を試せる早期アクセスプログラムに今すぐ登録できます。

Robloxなら、クリエイターは1つの場所で、制作、公開、そしてスマートな改善を簡単に行うことができます。