Devsisters が W&B でゲーム開発をレベルアップ

「W&B は、モデルの開発とモデルの更新で非常に役に立ちました。メトリクスの視覚化がなければ、問題がどこにあるのかを知り、何を変更する必要があるのか​​を確認するのは非常に困難です。」と Yunyol 氏は述べています。
シン・ユニョル
応用データサイエンティスト

プレイヤーの関心を維持する

モバイル ゲームは、ユーザーの休憩時間に欠かせないものになるか、ダウンロード後数週間でユーザーを失うかのどちらかです。アプリ ストアには 70 万本近くのモバイル ゲームが用意されているため、人々が最新かつ最高のゲームを探索したいと感じても不思議ではありません。

世界中で 2 億人を超えるユーザーに愛されている Cookie Run IP のようなフランチャイズを持つ、世界的なエンターテイメントおよびゲーム会社である Devsisters は、忠実なファン層の作り方についてよく知っています。
 

強化学習の活用

モバイル ゲームは、中毒性のあるゲームプレイでよく知られています。プレイヤーを何時間も夢中にさせるには、ゲームのバランスを保ち、バグのない状態を保つ必要があります。結局のところ、1 つの戦略が他のすべてに勝ったり、途中で不具合が発生したりしても楽しくありません。

通常、プレイヤーにポジティブな体験を提供するには、テスト ユーザーによる何千回ものプレイ テスト セッションを実施してゲームのバランスを調整し、重大な問題や目立つ問題がないことを確認する必要があります。このプロセスは時間がかかるだけでなく、不完全でもあります。ゲームが複雑になるほど、微妙な欠陥が見逃されやすくなります。

Devsisters のデータ サイエンス チームは、堅牢なゲーム テスト システムを構築するために強化学習 (RL) を採用しました。この社内ソリューションは現在、近日発売予定のゲーム「Cookie Run: Witch’s Castle」の最適化に使用されています。ファンに人気の Cookie Run の世界を舞台に、プレイヤーはこれまでにない冒険を体験し、「タップして爆破」するパズル アクションを楽しんだり、クッキーの部屋を飾ったり、その他さまざまなことができます。

クッキーラン: 魔女の城は、本質的には、プレイヤーが徐々にアンロックできるステージが多数あるパズルアドベンチャー ゲームです。これらのステージの成功率は、プレイヤーのエンゲージメントと維持率に大きな影響を与えます。たとえば、簡単に解決できるように設計されたチュートリアル ステージを完了するのに何度も試行する必要がある場合、プレイヤーは興味を失い、ゲームを放棄する可能性があります。

チームは RL システムを使用して、インテリジェント エージェントにゲームをプレイさせ、エージェントのパフォーマンスに応じてステージを調整します。「私たちのシステムは、ゲーム開発者向けの CAD ツールのようなものだと考えています」と、Devsisters の応用データ サイエンティスト、Yunyol Shin 氏は述べています。
このシステムの機能はそれだけではありません。特にビルド更新中に見つけるのが難しいバグも検出できます。これらのバグの中には、数千または数百万ラウンドをプレイしないと表面化しない特定の状態で発生するものもあります。Devsisters のゲーム開発者の中には、開発サイクルが 2 ~ 3 日から 3 ~ 4 時間に短縮されたと言う人もいます。

ゲーム開発の迅速な反復により、チームは Nimbus と名付けられたモデルに依存しています。このモデルは、トレーニングを迅速に行い、上手にプレイするという原則に基づいて動作し、2 週間のサイクルでステージを最適化します。このシステムは、エージェントのエリート レベルのパフォーマンスにより、1 日で 50 ステージのトレーニングを完了します。
 
以下は、人間のプレイヤーとエージェントの成功率を比較した社内実験です。

 
通常、Nimbus が提供するレベルでゲームをプレイテストし、不均衡を特定するには数か月かかることがあります。RL システムを導入したことで、その時間が大幅に短縮され、より早く、より良いゲームを市場に投入できるようになりました。また、Devsisters のような競争の激しい業界に身を置く企業にとって、スピードは絶対に必要です。
 

リアルタイムで洞察を得る

ゲーム開発は、反復と実験を必要とする非常に複雑なプロセスです。新しいゲームを開発するにあたって、チームはおよそ 2 週間の周期で行われるアップデートごとに RL エージェントを再トレーニングする必要がありました。つまり、モデル内部のパラメータの分布は常に変化しており、その変化を観察してそれに応じて行動する能力が重要になります。「W&B を使用すると、パラメータの分布が継続的に変化しているのを観察し、それを最適化して最大のパフォーマンスを実現できます」と Yunyol 氏は言います。
さらに、W&B の強力な視覚化機能は、チームがモデルのパフォーマンスをデバッグする上で重要なツールとなりました。フィードバック ループが高速で、問題のある領域が正確にわかるため、チームはすぐにバグに対処し、修正に取り組むことができました。「W&B は、モデルの開発とモデルの更新に大いに役立ちました」と Yunyol 氏は言います。「指標の視覚化がなければ、問題がどこにあるのか、何を変更すべきかを知るのは非常に困難です。」
ゲームの構築には人的資源だけでなく、高価なハードウェアも必要です。W&B は、チームがシステムの使用状況を追跡できる集中的な場所を提供し、トレーニングのボトルネックや、それを改善する方法の洞察を提供します。GPU 使用率などのライブ メトリックをリアルタイムで確認できるため、チームは適切な調整を迅速に行い、高価なリソースの無駄を回避できます。

ゲーム開発者を支援する

ゲーム業界がますます広範かつ複雑になるにつれ、開発チームが効率的に優れたゲームを開発できるよう支援することが、競争で優位に立つための鍵となります。Devsisters は主力ゲームである Cookie Run: Kingdom と Cookie Run: Ovenbreak で世界的な成功を収めていますが、チームはそこで止まることなく、ゲーム制作を加速し、プレイヤー体験を向上させる新しい方法を模索しています。
 
Devsisters は、従来のゲーム開発ワークフローに挑戦するために、W&B を利用してモデルをデプロイに最適な状態にしています。強力で拡張可能な視覚化により、Devsisters は簡単にデバッグし、反復的に構築し、自信を持ってデプロイできます。ゲーム業界ではイノベーションと実験が重要であり、W&B は Devsisters がゲーム開発の未来を築くのをサポートします。
 
クッキーランの現在のファン、そしてこれからファンになるファンは、新しいおいしい追加コンテンツ「クッキーラン:魔女の城」の最新情報に注目してください。リリース日のタイマーは刻々と迫っており、もうすぐ私たちはみんな、不気味なひねりを加えた甘い冒険に出発できます。